【例子介绍】ThinkPHP5 layui框架后台管理系统
【相关图片】
【源码结构】
.
├── ThinkPHP5 layui框架后台管理系统
│ ├── layui_admin
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── application
│ │ │ ├── 404.html
│ │ │ ├── 500.html
│ │ │ ├── admin
│ │ │ │ ├── common.php
│ │ │ │ ├── controller
│ │ │ │ │ ├── Article.php
│ │ │ │ │ ├── Base.php
│ │ │ │ │ ├── Config.php
│ │ │ │ │ ├── Data.php
│ │ │ │ │ ├── Email.php
│ │ │ │ │ ├── Index.php
│ │ │ │ │ ├── Log.php
│ │ │ │ │ ├── Login.php
│ │ │ │ │ ├── Menu.php
│ │ │ │ │ ├── Role.php
│ │ │ │ │ ├── Upload.php
│ │ │ │ │ └── User.php
│ │ │ │ ├── model
│ │ │ │ │ ├── ArticleCateModel.php
│ │ │ │ │ ├── ArticleModel.php
│ │ │ │ │ ├── ConfigModel.php
│ │ │ │ │ ├── LogModel.php
│ │ │ │ │ ├── MenuModel.php
│ │ │ │ │ ├── Node.php
│ │ │ │ │ ├── UserModel.php
│ │ │ │ │ └── UserType.php
│ │ │ │ ├── validate
│ │ │ │ └── view
│ │ │ │ ├── article
│ │ │ │ │ ├── add_article.html
│ │ │ │ │ ├── edit_article.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── order.html
│ │ │ │ ├── config
│ │ │ │ │ ├── add_config.html
│ │ │ │ │ ├── edit_config.html
│ │ │ │ │ ├── group.html
│ │ │ │ │ └── index.html
│ │ │ │ ├── data
│ │ │ │ │ ├── import.html
│ │ │ │ │ └── index.html
│ │ │ │ ├── email
│ │ │ │ │ └── index.html
│ │ │ │ ├── index
│ │ │ │ │ └── index.html
│ │ │ │ ├── index.html
│ │ │ │ ├── log
│ │ │ │ │ └── operate_log.html
│ │ │ │ ├── login.html
│ │ │ │ ├── menu
│ │ │ │ │ ├── add_rule.html
│ │ │ │ │ ├── edit_rule.html
│ │ │ │ │ └── index.html
│ │ │ │ ├── public
│ │ │ │ │ ├── error.tpl
│ │ │ │ │ ├── footer.html
│ │ │ │ │ ├── header.html
│ │ │ │ │ └── success.tpl
│ │ │ │ ├── role
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── roleadd.html
│ │ │ │ │ └── roleedit.html
│ │ │ │ ├── user
│ │ │ │ │ ├── editadmin.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── useradd.html
│ │ │ │ │ └── useredit.html
│ │ │ │ ├── webuploader.html
│ │ │ │ └── webuploader2.html
│ │ │ ├── command.php
│ │ │ ├── common
│ │ │ │ ├── Api
│ │ │ │ │ └── ConfigApi.php
│ │ │ │ └── place
│ │ │ │ └── Area.php
│ │ │ ├── common.php
│ │ │ ├── config.php
│ │ │ ├── database.php
│ │ │ ├── index
│ │ │ │ └── controller
│ │ │ │ └── Index.php
│ │ │ ├── route.php
│ │ │ └── tags.php
│ │ ├── build.php
│ │ ├── composer.json
│ │ ├── composer.lock
│ │ ├── extend
│ │ │ ├── aldy
│ │ │ │ ├── Aliyun
│ │ │ │ │ ├── Api
│ │ │ │ │ │ └── Sms
│ │ │ │ │ │ └── Request
│ │ │ │ │ │ └── V20170525
│ │ │ │ │ │ ├── QueryInterSmsIsoInfoRequest.php
│ │ │ │ │ │ ├── QuerySendDetailsRequest.php
│ │ │ │ │ │ ├── SendBatchSmsRequest.php
│ │ │ │ │ │ ├── SendInterSmsRequest.php
│ │ │ │ │ │ └── SendSmsRequest.php
│ │ │ │ │ └── Core
│ │ │ │ │ ├── AcsRequest.php
│ │ │ │ │ ├── AcsResponse.php
│ │ │ │ │ ├── Auth
│ │ │ │ │ │ ├── Credential.php
│ │ │ │ │ │ ├── ISigner.php
│ │ │ │ │ │ ├── ShaHmac1Signer.php
│ │ │ │ │ │ └── ShaHmac256Signer.php
│ │ │ │ │ ├── Config.php
│ │ │ │ │ ├── DefaultAcsClient.php
│ │ │ │ │ ├── Exception
│ │ │ │ │ │ ├── ClientException.php
│ │ │ │ │ │ └── ServerException.php
│ │ │ │ │ ├── Http
│ │ │ │ │ │ ├── HttpHelper.php
│ │ │ │ │ │ └── HttpResponse.php
│ │ │ │ │ ├── IAcsClient.php
│ │ │ │ │ ├── Profile
│ │ │ │ │ │ ├── DefaultProfile.php
│ │ │ │ │ │ └── IClientProfile.php
│ │ │ │ │ ├── Regions
│ │ │ │ │ │ ├── Endpoint.php
│ │ │ │ │ │ ├── EndpointConfig.php
│ │ │ │ │ │ ├── EndpointProvider.php
│ │ │ │ │ │ ├── ProductDomain.php
│ │ │ │ │ │ └── endpoints.xml
│ │ │ │ │ ├── RoaAcsRequest.php
│ │ │ │ │ └── RpcAcsRequest.php
│ │ │ │ ├── SmsDemo.php
│ │ │ │ ├── tests
│ │ │ │ │ ├── Core
│ │ │ │ │ │ ├── Auth
│ │ │ │ │ │ │ ├── CredentialTest.php
│ │ │ │ │ │ │ ├── ShaHmac1SignerTest.php
│ │ │ │ │ │ │ └── ShaHmac256SignerTest.php
│ │ │ │ │ │ ├── DefaultAcsClientTest.php
│ │ │ │ │ │ ├── Ecs
│ │ │ │ │ │ │ └── Request
│ │ │ │ │ │ │ └── DescribeRegionsRequest.php
│ │ │ │ │ │ ├── Http
│ │ │ │ │ │ │ └── HttpHelperTest.php
│ │ │ │ │ │ ├── Profile
│ │ │ │ │ │ │ └── DefaultProfileTest.php
│ │ │ │ │ │ └── Regions
│ │ │ │ │ │ └── EndpointProviderTest.php
│ │ │ │ │ └── bootstrap.php
│ │ │ │ └── vendor
│ │ │ │ ├── autoload.php
│ │ │ │ ├── bin
│ │ │ │ │ └── phpunit
│ │ │ │ ├── composer
│ │ │ │ │ ├── ClassLoader.php
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── autoload_classmap.php
│ │ │ │ │ ├── autoload_namespaces.php
│ │ │ │ │ ├── autoload_psr4.php
│ │ │ │ │ ├── autoload_real.php
│ │ │ │ │ ├── autoload_static.php
│ │ │ │ │ └── installed.json
│ │ │ │ ├── doctrine
│ │ │ │ │ └── instantiator
│ │ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── phpmd.xml.dist
│ │ │ │ │ ├── phpunit.xml.dist
│ │ │ │ │ ├── src
│ │ │ │ │ │ └── Doctrine
│ │ │ │ │ │ └── Instantiator
│ │ │ │ │ │ ├── Exception
│ │ │ │ │ │ │ ├── ExceptionInterface.php
│ │ │ │ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ │ │ │ └── UnexpectedValueException.php
│ │ │ │ │ │ ├── Instantiator.php
│ │ │ │ │ │ └── InstantiatorInterface.php
│ │ │ │ │ └── tests
│ │ │ │ │ └── DoctrineTest
│ │ │ │ │ ├── InstantiatorPerformance
│ │ │ │ │ │ └── InstantiatorPerformanceEvent.php
│ │ │ │ │ ├── InstantiatorTest
│ │ │ │ │ │ ├── Exception
│ │ │ │ │ │ │ ├── InvalidArgumentExceptionTest.php
│ │ │ │ │ │ │ └── UnexpectedValueExceptionTest.php
│ │ │ │ │ │ └── InstantiatorTest.php
│ │ │ │ │ └── InstantiatorTestAsset
│ │ │ │ │ ├── AbstractClassAsset.php
│ │ │ │ │ ├── ArrayObjectAsset.php
│ │ │ │ │ ├── ExceptionAsset.php
│ │ │ │ │ ├── FinalExceptionAsset.php
│ │ │ │ │ ├── PharAsset.php
│ │ │ │ │ ├── PharExceptionAsset.php
│ │ │ │ │ ├── SerializableArrayObjectAsset.php
│ │ │ │ │ ├── SimpleSerializableAsset.php
│ │ │ │ │ ├── SimpleTraitAsset.php
│ │ │ │ │ ├── UnCloneableAsset.php
│ │ │ │ │ ├── UnserializeExceptionArrayObjectAsset.php
│ │ │ │ │ ├── WakeUpNoticesAsset.php
│ │ │ │ │ └── XMLReaderAsset.php
│ │ │ │ ├── phpdocumentor
│ │ │ │ │ ├── reflection-common
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── composer.lock
│ │ │ │ │ │ ├── phpunit.xml.dist
│ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ ├── Element.php
│ │ │ │ │ │ │ ├── File.php
│ │ │ │ │ │ │ ├── Fqsen.php
│ │ │ │ │ │ │ ├── Location.php
│ │ │ │ │ │ │ ├── Project.php
│ │ │ │ │ │ │ └── ProjectFactory.php
│ │ │ │ │ │ └── tests
│ │ │ │ │ │ ├── common
│ │ │ │ │ │ │ └── bootstrap.php
│ │ │ │ │ │ └── unit
│ │ │ │ │ │ └── FqsenTest.php
│ │ │ │ │ ├── reflection-docblock
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ └── src
│ │ │ │ │ │ ├── DocBlock
│ │ │ │ │ │ │ ├── Description.php
│ │ │ │ │ │ │ ├── DescriptionFactory.php
│ │ │ │ │ │ │ ├── ExampleFinder.php
│ │ │ │ │ │ │ ├── Serializer.php
│ │ │ │ │ │ │ ├── StandardTagFactory.php
│ │ │ │ │ │ │ ├── Tag.php
│ │ │ │ │ │ │ ├── TagFactory.php
│ │ │ │ │ │ │ └── Tags
│ │ │ │ │ │ │ ├── Author.php
│ │ │ │ │ │ │ ├── BaseTag.php
│ │ │ │ │ │ │ ├── Covers.php
│ │ │ │ │ │ │ ├── Deprecated.php
│ │ │ │ │ │ │ ├── Example.php
│ │ │ │ │ │ │ ├── Factory
│ │ │ │ │ │ │ │ ├── StaticMethod.php
│ │ │ │ │ │ │ │ └── Strategy.php
│ │ │ │ │ │ │ ├── Formatter
│ │ │ │ │ │ │ │ ├── AlignFormatter.php
│ │ │ │ │ │ │ │ └── PassthroughFormatter.php
│ │ │ │ │ │ │ ├── Formatter.php
│ │ │ │ │ │ │ ├── Generic.php
│ │ │ │ │ │ │ ├── Link.php
│ │ │ │ │ │ │ ├── Method.php
│ │ │ │ │ │ │ ├── Param.php
│ │ │ │ │ │ │ ├── Property.php
│ │ │ │ │ │ │ ├── PropertyRead.php
│ │ │ │ │ │ │ ├── PropertyWrite.php
│ │ │ │ │ │ │ ├── Return_.php
│ │ │ │ │ │ │ ├── See.php
│ │ │ │ │ │ │ ├── Since.php
│ │ │ │ │ │ │ ├── Source.php
│ │ │ │ │ │ │ ├── Throws.php
│ │ │ │ │ │ │ ├── Uses.php
│ │ │ │ │ │ │ ├── Var_.php
│ │ │ │ │ │ │ └── Version.php
│ │ │ │ │ │ ├── DocBlock.php
│ │ │ │ │ │ ├── DocBlockFactory.php
│ │ │ │ │ │ └── DocBlockFactoryInterface.php
│ │ │ │ │ └── type-resolver
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── composer.json
│ │ │ │ │ └── src
│ │ │ │ │ ├── FqsenResolver.php
│ │ │ │ │ ├── Type.php
│ │ │ │ │ ├── TypeResolver.php
│ │ │ │ │ └── Types
│ │ │ │ │ ├── Array_.php
│ │ │ │ │ ├── Boolean.php
│ │ │ │ │ ├── Callable_.php
│ │ │ │ │ ├── Compound.php
│ │ │ │ │ ├── Context.php
│ │ │ │ │ ├── ContextFactory.php
│ │ │ │ │ ├── Float_.php
│ │ │ │ │ ├── Integer.php
│ │ │ │ │ ├── Iterable_.php
│ │ │ │ │ ├── Mixed_.php
│ │ │ │ │ ├── Null_.php
│ │ │ │ │ ├── Nullable.php
│ │ │ │ │ ├── Object_.php
│ │ │ │ │ ├── Parent_.php
│ │ │ │ │ ├── Resource_.php
│ │ │ │ │ ├── Scalar.php
│ │ │ │ │ ├── Self_.php
│ │ │ │ │ ├── Static_.php
│ │ │ │ │ ├── String_.php
│ │ │ │ │ ├── This.php
│ │ │ │ │ └── Void_.php
│ │ │ │ ├── phpspec
│ │ │ │ │ └── prophecy
│ │ │ │ │ ├── CHANGES.md
│ │ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── fixtures
│ │ │ │ │ │ ├── EmptyClass.php
│ │ │ │ │ │ ├── EmptyInterface.php
│ │ │ │ │ │ ├── FinalClass.php
│ │ │ │ │ │ ├── ModifierInterface.php
│ │ │ │ │ │ ├── Named.php
│ │ │ │ │ │ ├── OptionalDepsClass.php
│ │ │ │ │ │ ├── SpecialMethods.php
│ │ │ │ │ │ ├── WithArguments.php
│ │ │ │ │ │ ├── WithCallableArgument.php
│ │ │ │ │ │ ├── WithFinalMethod.php
│ │ │ │ │ │ ├── WithFinalVirtuallyPrivateMethod.php
│ │ │ │ │ │ ├── WithProtectedAbstractMethod.php
│ │ │ │ │ │ ├── WithReferences.php
│ │ │ │ │ │ ├── WithReturnTypehints.php
│ │ │ │ │ │ ├── WithStaticMethod.php
│ │ │ │ │ │ ├── WithTypehintedVariadicArgument.php
│ │ │ │ │ │ ├── WithVariadicArgument.php
│ │ │ │ │ │ └── WithVirtuallyPrivateMethod.php
│ │ │ │ │ ├── phpunit.xml.dist
│ │ │ │ │ ├── spec
│ │ │ │ │ │ └── Prophecy
│ │ │ │ │ │ ├── Argument
│ │ │ │ │ │ │ ├── ArgumentsWildcardSpec.php
│ │ │ │ │ │ │ └── Token
│ │ │ │ │ │ │ ├── AnyValueTokenSpec.php
│ │ │ │ │ │ │ ├── AnyValuesTokenSpec.php
│ │ │ │ │ │ │ ├── ApproximateValueTokenSpec.php
│ │ │ │ │ │ │ ├── ArrayCountTokenSpec.php
│ │ │ │ │ │ │ ├── ArrayEntryTokenSpec.php
│ │ │ │ │ │ │ ├── ArrayEveryEntryTokenSpec.php
│ │ │ │ │ │ │ ├── CallbackTokenSpec.php
│ │ │ │ │ │ │ ├── ExactValueTokenSpec.php
│ │ │ │ │ │ │ ├── IdenticalValueTokenSpec.php
│ │ │ │ │ │ │ ├── LogicalAndTokenSpec.php
│ │ │ │ │ │ │ ├── LogicalNotTokenSpec.php
│ │ │ │ │ │ │ ├── ObjectStateTokenSpec.php
│ │ │ │ │ │ │ ├── StringContainsTokenSpec.php
│ │ │ │ │ │ │ └── TypeTokenSpec.php
│ │ │ │ │ │ ├── ArgumentSpec.php
│ │ │ │ │ │ ├── Call
│ │ │ │ │ │ │ ├── CallCenterSpec.php
│ │ │ │ │ │ │ └── CallSpec.php
│ │ │ │ │ │ ├── Comparator
│ │ │ │ │ │ │ ├── ClosureComparatorSpec.php
│ │ │ │ │ │ │ ├── FactorySpec.php
│ │ │ │ │ │ │ └── ProphecyComparatorSpec.php
│ │ │ │ │ │ ├── Doubler
│ │ │ │ │ │ │ ├── ClassPatch
│ │ │ │ │ │ │ │ ├── DisableConstructorPatchSpec.php
│ │ │ │ │ │ │ │ ├── HhvmExceptionPatchSpec.php
│ │ │ │ │ │ │ │ ├── KeywordPatchSpec.php
│ │ │ │ │ │ │ │ ├── MagicCallPatchSpec.php
│ │ │ │ │ │ │ │ ├── ProphecySubjectPatchSpec.php
│ │ │ │ │ │ │ │ ├── ReflectionClassNewInstancePatchSpec.php
│ │ │ │ │ │ │ │ ├── SplFileInfoPatchSpec.php
│ │ │ │ │ │ │ │ └── TraversablePatchSpec.php
│ │ │ │ │ │ │ ├── DoublerSpec.php
│ │ │ │ │ │ │ ├── Generator
│ │ │ │ │ │ │ │ ├── ClassCodeGeneratorSpec.php
│ │ │ │ │ │ │ │ ├── ClassCreatorSpec.php
│ │ │ │ │ │ │ │ └── Node
│ │ │ │ │ │ │ │ ├── ArgumentNodeSpec.php
│ │ │ │ │ │ │ │ ├── ClassNodeSpec.php
│ │ │ │ │ │ │ │ └── MethodNodeSpec.php
│ │ │ │ │ │ │ ├── LazyDoubleSpec.php
│ │ │ │ │ │ │ └── NameGeneratorSpec.php
│ │ │ │ │ │ ├── Exception
│ │ │ │ │ │ │ ├── Call
│ │ │ │ │ │ │ │ └── UnexpectedCallExceptionSpec.php
│ │ │ │ │ │ │ ├── Doubler
│ │ │ │ │ │ │ │ ├── ClassCreatorExceptionSpec.php
│ │ │ │ │ │ │ │ ├── ClassMirrorExceptionSpec.php
│ │ │ │ │ │ │ │ ├── ClassNotFoundExceptionSpec.php
│ │ │ │ │ │ │ │ ├── DoubleExceptionSpec.php
│ │ │ │ │ │ │ │ ├── InterfaceNotFoundExceptionSpec.php
│ │ │ │ │ │ │ │ ├── MethodNotExtendableExceptionSpec.php
│ │ │ │ │ │ │ │ └── MethodNotFoundExceptionSpec.php
│ │ │ │ │ │ │ ├── Prediction
│ │ │ │ │ │ │ │ ├── AggregateExceptionSpec.php
│ │ │ │ │ │ │ │ ├── NoCallsExceptionSpec.php
│ │ │ │ │ │ │ │ ├── UnexpectedCallsCountExceptionSpec.php
│ │ │ │ │ │ │ │ └── UnexpectedCallsExceptionSpec.php
│ │ │ │ │ │ │ └── Prophecy
│ │ │ │ │ │ │ ├── MethodProphecyExceptionSpec.php
│ │ │ │ │ │ │ └── ObjectProphecyExceptionSpec.php
│ │ │ │ │ │ ├── Prediction
│ │ │ │ │ │ │ ├── CallPredictionSpec.php
│ │ │ │ │ │ │ ├── CallTimesPredictionSpec.php
│ │ │ │ │ │ │ ├── CallbackPredictionSpec.php
│ │ │ │ │ │ │ └── NoCallsPredictionSpec.php
│ │ │ │ │ │ ├── Promise
│ │ │ │ │ │ │ ├── CallbackPromiseSpec.php
│ │ │ │ │ │ │ ├── ReturnArgumentPromiseSpec.php
│ │ │ │ │ │ │ ├── ReturnPromiseSpec.php
│ │ │ │ │ │ │ └── ThrowPromiseSpec.php
│ │ │ │ │ │ ├── Prophecy
│ │ │ │ │ │ │ ├── MethodProphecySpec.php
│ │ │ │ │ │ │ ├── ObjectProphecySpec.php
│ │ │ │ │ │ │ └── RevealerSpec.php
│ │ │ │ │ │ ├── ProphetSpec.php
│ │ │ │ │ │ └── Util
│ │ │ │ │ │ └── StringUtilSpec.php
│ │ │ │ │ ├── src
│ │ │ │ │ │ └── Prophecy
│ │ │ │ │ │ ├── Argument
│ │ │ │ │ │ │ ├── ArgumentsWildcard.php
│ │ │ │ │ │ │ └── Token
│ │ │ │ │ │ │ ├── AnyValueToken.php
│ │ │ │ │ │ │ ├── AnyValuesToken.php
│ │ │ │ │ │ │ ├── ApproximateValueToken.php
│ │ │ │ │ │ │ ├── ArrayCountToken.php
│ │ │ │ │ │ │ ├── ArrayEntryToken.php
│ │ │ │ │ │ │ ├── ArrayEveryEntryToken.php
│ │ │ │ │ │ │ ├── CallbackToken.php
│ │ │ │ │ │ │ ├── ExactValueToken.php
│ │ │ │ │ │ │ ├── IdenticalValueToken.php
│ │ │ │ │ │ │ ├── LogicalAndToken.php
│ │ │ │ │ │ │ ├── LogicalNotToken.php
│ │ │ │ │ │ │ ├── ObjectStateToken.php
│ │ │ │ │ │ │ ├── StringContainsToken.php
│ │ │ │ │ │ │ ├── TokenInterface.php
│ │ │ │ │ │ │ └── TypeToken.php
│ │ │ │ │ │ ├── Argument.php
│ │ │ │ │ │ ├── Call
│ │ │ │ │ │ │ ├── Call.php
│ │ │ │ │ │ │ └── CallCenter.php
│ │ │ │ │ │ ├── Comparator
│ │ │ │ │ │ │ ├── ClosureComparator.php
│ │ │ │ │ │ │ ├── Factory.php
│ │ │ │ │ │ │ └── ProphecyComparator.php
│ │ │ │ │ │ ├── Doubler
│ │ │ │ │ │ │ ├── CachedDoubler.php
│ │ │ │ │ │ │ ├── ClassPatch
│ │ │ │ │ │ │ │ ├── ClassPatchInterface.php
│ │ │ │ │ │ │ │ ├── DisableConstructorPatch.php
│ │ │ │ │ │ │ │ ├── HhvmExceptionPatch.php
│ │ │ │ │ │ │ │ ├── KeywordPatch.php
│ │ │ │ │ │ │ │ ├── MagicCallPatch.php
│ │ │ │ │ │ │ │ ├── ProphecySubjectPatch.php
│ │ │ │ │ │ │ │ ├── ReflectionClassNewInstancePatch.php
│ │ │ │ │ │ │ │ ├── SplFileInfoPatch.php
│ │ │ │ │ │ │ │ └── TraversablePatch.php
│ │ │ │ │ │ │ ├── DoubleInterface.php
│ │ │ │ │ │ │ ├── Doubler.php
│ │ │ │ │ │ │ ├── Generator
│ │ │ │ │ │ │ │ ├── ClassCodeGenerator.php
│ │ │ │ │ │ │ │ ├── ClassCreator.php
│ │ │ │ │ │ │ │ ├── ClassMirror.php
│ │ │ │ │ │ │ │ ├── Node
│ │ │ │ │ │ │ │ │ ├── ArgumentNode.php
│ │ │ │ │ │ │ │ │ ├── ClassNode.php
│ │ │ │ │ │ │ │ │ └── MethodNode.php
│ │ │ │ │ │ │ │ └── ReflectionInterface.php
│ │ │ │ │ │ │ ├── LazyDouble.php
│ │ │ │ │ │ │ └── NameGenerator.php
│ │ │ │ │ │ ├── Exception
│ │ │ │ │ │ │ ├── Call
│ │ │ │ │ │ │ │ └── UnexpectedCallException.php
│ │ │ │ │ │ │ ├── Doubler
│ │ │ │ │ │ │ │ ├── ClassCreatorException.php
│ │ │ │ │ │ │ │ ├── ClassMirrorException.php
│ │ │ │ │ │ │ │ ├── ClassNotFoundException.php
│ │ │ │ │ │ │ │ ├── DoubleException.php
│ │ │ │ │ │ │ │ ├── DoublerException.php
│ │ │ │ │ │ │ │ ├── InterfaceNotFoundException.php
│ │ │ │ │ │ │ │ ├── MethodNotExtendableException.php
│ │ │ │ │ │ │ │ ├── MethodNotFoundException.php
│ │ │ │ │ │ │ │ └── ReturnByReferenceException.php
│ │ │ │ │ │ │ ├── Exception.php
│ │ │ │ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ │ │ │ ├── Prediction
│ │ │ │ │ │ │ │ ├── AggregateException.php
│ │ │ │ │ │ │ │ ├── FailedPredictionException.php
│ │ │ │ │ │ │ │ ├── NoCallsException.php
│ │ │ │ │ │ │ │ ├── PredictionException.php
│ │ │ │ │ │ │ │ ├── UnexpectedCallsCountException.php
│ │ │ │ │ │ │ │ └── UnexpectedCallsException.php
│ │ │ │ │ │ │ └── Prophecy
│ │ │ │ │ │ │ ├── MethodProphecyException.php
│ │ │ │ │ │ │ ├── ObjectProphecyException.php
│ │ │ │ │ │ │ └── ProphecyException.php
│ │ │ │ │ │ ├── PhpDocumentor
│ │ │ │ │ │ │ ├── ClassAndInterfaceTagRetriever.php
│ │ │ │ │ │ │ ├── ClassTagRetriever.php
│ │ │ │ │ │ │ ├── LegacyClassTagRetriever.php
│ │ │ │ │ │ │ └── MethodTagRetrieverInterface.php
│ │ │ │ │ │ ├── Prediction
│ │ │ │ │ │ │ ├── CallPrediction.php
│ │ │ │ │ │ │ ├── CallTimesPrediction.php
│ │ │ │ │ │ │ ├── CallbackPrediction.php
│ │ │ │ │ │ │ ├── NoCallsPrediction.php
│ │ │ │ │ │ │ └── PredictionInterface.php
│ │ │ │ │ │ ├── Promise
│ │ │ │ │ │ │ ├── CallbackPromise.php
│ │ │ │ │ │ │ ├── PromiseInterface.php
│ │ │ │ │ │ │ ├── ReturnArgumentPromise.php
│ │ │ │ │ │ │ ├── ReturnPromise.php
│ │ │ │ │ │ │ └── ThrowPromise.php
│ │ │ │ │ │ ├── Prophecy
│ │ │ │ │ │ │ ├── MethodProphecy.php
│ │ │ │ │ │ │ ├── ObjectProphecy.php
│ │ │ │ │ │ │ ├── ProphecyInterface.php
│ │ │ │ │ │ │ ├── ProphecySubjectInterface.php
│ │ │ │ │ │ │ ├── Revealer.php
│ │ │ │ │ │ │ └── RevealerInterface.php
│ │ │ │ │ │ ├── Prophet.php
│ │ │ │ │ │ └── Util
│ │ │ │ │ │ ├── ExportUtil.php
│ │ │ │ │ │ └── StringUtil.php
│ │ │ │ │ └── tests
│ │ │ │ │ └── Doubler
│ │ │ │ │ └── Generator
│ │ │ │ │ └── ClassMirrorTest.php
│ │ │ │ ├── phpunit
│ │ │ │ │ ├── php-code-coverage
│ │ │ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ │ │ ├── ChangeLog-2.2.md
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── build
│ │ │ │ │ │ │ └── travis-ci.xml
│ │ │ │ │ │ ├── build.xml
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── phpunit.xml.dist
│ │ │ │ │ │ ├── scripts
│ │ │ │ │ │ │ ├── auto_append.php
│ │ │ │ │ │ │ └── auto_prepend.php
│ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ ├── CodeCoverage
│ │ │ │ │ │ │ │ ├── Driver
│ │ │ │ │ │ │ │ │ ├── HHVM.php
│ │ │ │ │ │ │ │ │ ├── PHPDBG.php
│ │ │ │ │ │ │ │ │ └── Xdebug.php
│ │ │ │ │ │ │ │ ├── Driver.php
│ │ │ │ │ │ │ │ ├── Exception
│ │ │ │ │ │ │ │ │ └── UnintentionallyCoveredCode.php
│ │ │ │ │ │ │ │ ├── Exception.php
│ │ │ │ │ │ │ │ ├── Filter.php
│ │ │ │ │ │ │ │ ├── Report
│ │ │ │ │ │ │ │ │ ├── Clover.php
│ │ │ │ │ │ │ │ │ ├── Crap4j.php
│ │ │ │ │ │ │ │ │ ├── Factory.php
│ │ │ │ │ │ │ │ │ ├── HTML
│ │ │ │ │ │ │ │ │ │ ├── Renderer
│ │ │ │ │ │ │ │ │ │ │ ├── Dashboard.php
│ │ │ │ │ │ │ │ │ │ │ ├── Directory.php
│ │ │ │ │ │ │ │ │ │ │ ├── File.php
│ │ │ │ │ │ │ │ │ │ │ └── Template
│ │ │ │ │ │ │ │ │ │ │ ├── coverage_bar.html.dist
│ │ │ │ │ │ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ │ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ │ │ │ │ │ │ │ ├── nv.d3.min.css
│ │ │ │ │ │ │ │ │ │ │ │ └── style.css
│ │ │ │ │ │ │ │ │ │ │ ├── dashboard.html.dist
│ │ │ │ │ │ │ │ │ │ │ ├── directory.html.dist
│ │ │ │ │ │ │ │ │ │ │ ├── directory_item.html.dist
│ │ │ │ │ │ │ │ │ │ │ ├── file.html.dist
│ │ │ │ │ │ │ │ │ │ │ ├── file_item.html.dist
│ │ │ │ │ │ │ │ │ │ │ ├── fonts
│ │ │ │ │ │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ │ │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ │ │ │ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ │ │ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ │ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ │ │ │ │ │ │ │ ├── d3.min.js
│ │ │ │ │ │ │ │ │ │ │ │ ├── holder.min.js
│ │ │ │ │ │ │ │ │ │ │ │ ├── html5shiv.min.js
│ │ │ │ │ │ │ │ │ │ │ │ ├── jquery.min.js
│ │ │ │ │ │ │ │ │ │ │ │ ├── nv.d3.min.js
│ │ │ │ │ │ │ │ │ │ │ │ └── respond.min.js
│ │ │ │ │ │ │ │ │ │ │ └── method_item.html.dist
│ │ │ │ │ │ │ │ │ │ └── Renderer.php
│ │ │ │ │ │ │ │ │ ├── HTML.php
│ │ │ │ │ │ │ │ │ ├── Node
│ │ │ │ │ │ │ │ │ │ ├── Directory.php
│ │ │ │ │ │ │ │ │ │ ├── File.php
│ │ │ │ │ │ │ │ │ │ └── Iterator.php
│ │ │ │ │ │ │ │ │ ├── Node.php
│ │ │ │ │ │ │ │ │ ├── PHP.php
│ │ │ │ │ │ │ │ │ ├── Text.php
│ │ │ │ │ │ │ │ │ ├── XML
│ │ │ │ │ │ │ │ │ │ ├── Directory.php
│ │ │ │ │ │ │ │ │ │ ├── File
│ │ │ │ │ │ │ │ │ │ │ ├── Coverage.php
│ │ │ │ │ │ │ │ │ │ │ ├── Method.php
│ │ │ │ │ │ │ │ │ │ │ ├── Report.php
│ │ │ │ │ │ │ │ │ │ │ └── Unit.php
│ │ │ │ │ │ │ │ │ │ ├── File.php
│ │ │ │ │ │ │ │ │ │ ├── Node.php
│ │ │ │ │ │ │ │ │ │ ├── Project.php
│ │ │ │ │ │ │ │ │ │ ├── Tests.php
│ │ │ │ │ │ │ │ │ │ └── Totals.php
│ │ │ │ │ │ │ │ │ └── XML.php
│ │ │ │ │ │ │ │ ├── Util
│ │ │ │ │ │ │ │ │ └── InvalidArgumentHelper.php
│ │ │ │ │ │ │ │ └── Util.php
│ │ │ │ │ │ │ └── CodeCoverage.php
│ │ │ │ │ │ └── tests
│ │ │ │ │ │ ├── PHP
│ │ │ │ │ │ │ ├── CodeCoverage
│ │ │ │ │ │ │ │ ├── FilterTest.php
│ │ │ │ │ │ │ │ ├── Report
│ │ │ │ │ │ │ │ │ ├── CloverTest.php
│ │ │ │ │ │ │ │ │ └── FactoryTest.php
│ │ │ │ │ │ │ │ └── UtilTest.php
│ │ │ │ │ │ │ └── CodeCoverageTest.php
│ │ │ │ │ │ ├── TestCase.php
│ │ │ │ │ │ └── _files
│ │ │ │ │ │ ├── BankAccount-clover.xml
│ │ │ │ │ │ ├── BankAccount.php
│ │ │ │ │ │ ├── BankAccountTest.php
│ │ │ │ │ │ ├── CoverageClassExtendedTest.php
│ │ │ │ │ │ ├── CoverageClassTest.php
│ │ │ │ │ │ ├── CoverageFunctionParenthesesTest.php
│ │ │ │ │ │ ├── CoverageFunctionParenthesesWhitespaceTest.php
│ │ │ │ │ │ ├── CoverageFunctionTest.php
│ │ │ │ │ │ ├── CoverageMethodOneLineAnnotationTest.php
│ │ │ │ │ │ ├── CoverageMethodParenthesesTest.php
│ │ │ │ │ │ ├── CoverageMethodParenthesesWhitespaceTest.php
│ │ │ │ │ │ ├── CoverageMethodTest.php
│ │ │ │ │ │ ├── CoverageNoneTest.php
│ │ │ │ │ │ ├── CoverageNotPrivateTest.php
│ │ │ │ │ │ ├── CoverageNotProtectedTest.php
│ │ │ │ │ │ ├── CoverageNotPublicTest.php
│ │ │ │ │ │ ├── CoverageNothingTest.php
│ │ │ │ │ │ ├── CoveragePrivateTest.php
│ │ │ │ │ │ ├── CoverageProtectedTest.php
│ │ │ │ │ │ ├── CoveragePublicTest.php
│ │ │ │ │ │ ├── CoverageTwoDefaultClassAnnotations.php
│ │ │ │ │ │ ├── CoveredClass.php
│ │ │ │ │ │ ├── CoveredFunction.php
│ │ │ │ │ │ ├── NamespaceCoverageClassExtendedTest.php
│ │ │ │ │ │ ├── NamespaceCoverageClassTest.php
│ │ │ │ │ │ ├── NamespaceCoverageCoversClassPublicTest.php
│ │ │ │ │ │ ├── NamespaceCoverageCoversClassTest.php
│ │ │ │ │ │ ├── NamespaceCoverageMethodTest.php
│ │ │ │ │ │ ├── NamespaceCoverageNotPrivateTest.php
│ │ │ │ │ │ ├── NamespaceCoverageNotProtectedTest.php
│ │ │ │ │ │ ├── NamespaceCoverageNotPublicTest.php
│ │ │ │ │ │ ├── NamespaceCoveragePrivateTest.php
│ │ │ │ │ │ ├── NamespaceCoverageProtectedTest.php
│ │ │ │ │ │ ├── NamespaceCoveragePublicTest.php
│ │ │ │ │ │ ├── NamespaceCoveredClass.php
│ │ │ │ │ │ ├── NotExistingCoveredElementTest.php
│ │ │ │ │ │ ├── class-with-anonymous-function-clover.xml
│ │ │ │ │ │ ├── ignored-lines-clover.xml
│ │ │ │ │ │ ├── source_with_class_and_anonymous_function.php
│ │ │ │ │ │ ├── source_with_ignore.php
│ │ │ │ │ │ ├── source_with_namespace.php
│ │ │ │ │ │ ├── source_with_oneline_annotations.php
│ │ │ │ │ │ ├── source_without_ignore.php
│ │ │ │ │ │ └── source_without_namespace.php
│ │ │ │ │ ├── php-file-iterator
│ │ │ │ │ │ ├── ChangeLog.md
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ └── src
│ │ │ │ │ │ ├── Facade.php
│ │ │ │ │ │ ├── Factory.php
│ │ │ │ │ │ └── Iterator.php
│ │ │ │ │ ├── php-text-template
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── Template.php
│ │ │ │ │ ├── php-timer
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── phpunit.xml
│ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ └── Timer.php
│ │ │ │ │ │ └── tests
│ │ │ │ │ │ └── TimerTest.php
│ │ │ │ │ ├── php-token-stream
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── build
│ │ │ │ │ │ │ └── phpunit.xml
│ │ │ │ │ │ ├── build.xml
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ ├── Token
│ │ │ │ │ │ │ │ ├── Stream
│ │ │ │ │ │ │ │ │ └── CachingFactory.php
│ │ │ │ │ │ │ │ └── Stream.php
│ │ │ │ │ │ │ └── Token.php
│ │ │ │ │ │ └── tests
│ │ │ │ │ │ ├── Token
│ │ │ │ │ │ │ ├── ClassTest.php
│ │ │ │ │ │ │ ├── ClosureTest.php
│ │ │ │ │ │ │ ├── FunctionTest.php
│ │ │ │ │ │ │ ├── IncludeTest.php
│ │ │ │ │ │ │ ├── InterfaceTest.php
│ │ │ │ │ │ │ └── NamespaceTest.php
│ │ │ │ │ │ ├── TokenTest.php
│ │ │ │ │ │ ├── _fixture
│ │ │ │ │ │ │ ├── classExtendsNamespacedClass.php
│ │ │ │ │ │ │ ├── classInNamespace.php
│ │ │ │ │ │ │ ├── classInScopedNamespace.php
│ │ │ │ │ │ │ ├── classUsesNamespacedFunction.php
│ │ │ │ │ │ │ ├── class_with_method_that_declares_anonymous_class.php
│ │ │ │ │ │ │ ├── class_with_method_that_declares_anonymous_class2.php
│ │ │ │ │ │ │ ├── closure.php
│ │ │ │ │ │ │ ├── issue19.php
│ │ │ │ │ │ │ ├── issue30.php
│ │ │ │ │ │ │ ├── multipleNamespacesWithOneClassUsingBraces.php
│ │ │ │ │ │ │ ├── multipleNamespacesWithOneClassUsingNonBraceSyntax.php
│ │ │ │ │ │ │ ├── source.php
│ │ │ │ │ │ │ ├── source2.php
│ │ │ │ │ │ │ ├── source3.php
│ │ │ │ │ │ │ ├── source4.php
│ │ │ │ │ │ │ └── source5.php
│ │ │ │ │ │ └── bootstrap.php
│ │ │ │ │ ├── phpunit
│ │ │ │ │ │ ├── CODE_OF_CONDUCT.md
│ │ │ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ │ │ ├── ChangeLog-4.0.md
│ │ │ │ │ │ ├── ChangeLog-4.1.md
│ │ │ │ │ │ ├── ChangeLog-4.2.md
│ │ │ │ │ │ ├── ChangeLog-4.3.md
│ │ │ │ │ │ ├── ChangeLog-4.4.md
│ │ │ │ │ │ ├── ChangeLog-4.5.md
│ │ │ │ │ │ ├── ChangeLog-4.6.md
│ │ │ │ │ │ ├── ChangeLog-4.7.md
│ │ │ │ │ │ ├── ChangeLog-4.8.md
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── build.xml
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── phpunit
│ │ │ │ │ │ ├── phpunit.xml
│ │ │ │ │ │ ├── phpunit.xsd
│ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ ├── Exception.php
│ │ │ │ │ │ │ ├── Extensions
│ │ │ │ │ │ │ │ ├── GroupTestSuite.php
│ │ │ │ │ │ │ │ ├── PhptTestCase.php
│ │ │ │ │ │ │ │ ├── PhptTestSuite.php
│ │ │ │ │ │ │ │ ├── RepeatedTest.php
│ │ │ │ │ │ │ │ ├── TestDecorator.php
│ │ │ │ │ │ │ │ └── TicketListener.php
│ │ │ │ │ │ │ ├── ForwardCompatibility
│ │ │ │ │ │ │ │ ├── Assert.php
│ │ │ │ │ │ │ │ ├── AssertionFailedError.php
│ │ │ │ │ │ │ │ ├── BaseTestListener.php
│ │ │ │ │ │ │ │ ├── Test.php
│ │ │ │ │ │ │ │ ├── TestCase.php
│ │ │ │ │ │ │ │ ├── TestListener.php
│ │ │ │ │ │ │ │ └── TestSuite.php
│ │ │ │ │ │ │ ├── Framework
│ │ │ │ │ │ │ │ ├── Assert
│ │ │ │ │ │ │ │ │ └── Functions.php
│ │ │ │ │ │ │ │ ├── Assert.php
│ │ │ │ │ │ │ │ ├── AssertionFailedError.php
│ │ │ │ │ │ │ │ ├── BaseTestListener.php
│ │ │ │ │ │ │ │ ├── CodeCoverageException.php
│ │ │ │ │ │ │ │ ├── Constraint
│ │ │ │ │ │ │ │ │ ├── And.php
│ │ │ │ │ │ │ │ │ ├── ArrayHasKey.php
│ │ │ │ │ │ │ │ │ ├── ArraySubset.php
│ │ │ │ │ │ │ │ │ ├── Attribute.php
│ │ │ │ │ │ │ │ │ ├── Callback.php
│ │ │ │ │ │ │ │ │ ├── ClassHasAttribute.php
│ │ │ │ │ │ │ │ │ ├── ClassHasStaticAttribute.php
│ │ │ │ │ │ │ │ │ ├── Composite.php
│ │ │ │ │ │ │ │ │ ├── Count.php
│ │ │ │ │ │ │ │ │ ├── Exception.php
│ │ │ │ │ │ │ │ │ ├── ExceptionCode.php
│ │ │ │ │ │ │ │ │ ├── ExceptionMessage.php
│ │ │ │ │ │ │ │ │ ├── ExceptionMessageRegExp.php
│ │ │ │ │ │ │ │ │ ├── FileExists.php
│ │ │ │ │ │ │ │ │ ├── GreaterThan.php
│ │ │ │ │ │ │ │ │ ├── IsAnything.php
│ │ │ │ │ │ │ │ │ ├── IsEmpty.php
│ │ │ │ │ │ │ │ │ ├── IsEqual.php
│ │ │ │ │ │ │ │ │ ├── IsFalse.php
│ │ │ │ │ │ │ │ │ ├── IsIdentical.php
│ │ │ │ │ │ │ │ │ ├── IsInstanceOf.php
│ │ │ │ │ │ │ │ │ ├── IsJson.php
│ │ │ │ │ │ │ │ │ ├── IsNull.php
│ │ │ │ │ │ │ │ │ ├── IsTrue.php
│ │ │ │ │ │ │ │ │ ├── IsType.php
│ │ │ │ │ │ │ │ │ ├── JsonMatches
│ │ │ │ │ │ │ │ │ │ └── ErrorMessageProvider.php
│ │ │ │ │ │ │ │ │ ├── JsonMatches.php
│ │ │ │ │ │ │ │ │ ├── LessThan.php
│ │ │ │ │ │ │ │ │ ├── Not.php
│ │ │ │ │ │ │ │ │ ├── ObjectHasAttribute.php
│ │ │ │ │ │ │ │ │ ├── Or.php
│ │ │ │ │ │ │ │ │ ├── PCREMatch.php
│ │ │ │ │ │ │ │ │ ├── SameSize.php
│ │ │ │ │ │ │ │ │ ├── StringContains.php
│ │ │ │ │ │ │ │ │ ├── StringEndsWith.php
│ │ │ │ │ │ │ │ │ ├── StringMatches.php
│ │ │ │ │ │ │ │ │ ├── StringStartsWith.php
│ │ │ │ │ │ │ │ │ ├── TraversableContains.php
│ │ │ │ │ │ │ │ │ ├── TraversableContainsOnly.php
│ │ │ │ │ │ │ │ │ └── Xor.php
│ │ │ │ │ │ │ │ ├── Constraint.php
│ │ │ │ │ │ │ │ ├── Error
│ │ │ │ │ │ │ │ │ ├── Deprecated.php
│ │ │ │ │ │ │ │ │ ├── Notice.php
│ │ │ │ │ │ │ │ │ └── Warning.php
│ │ │ │ │ │ │ │ ├── Error.php
│ │ │ │ │ │ │ │ ├── Exception.php
│ │ │ │ │ │ │ │ ├── ExceptionWrapper.php
│ │ │ │ │ │ │ │ ├── ExpectationFailedException.php
│ │ │ │ │ │ │ │ ├── IncompleteTest.php
│ │ │ │ │ │ │ │ ├── IncompleteTestCase.php
│ │ │ │ │ │ │ │ ├── IncompleteTestError.php
│ │ │ │ │ │ │ │ ├── InvalidCoversTargetError.php
│ │ │ │ │ │ │ │ ├── InvalidCoversTargetException.php
│ │ │ │ │ │ │ │ ├── OutputError.php
│ │ │ │ │ │ │ │ ├── RiskyTest.php
│ │ │ │ │ │ │ │ ├── RiskyTestError.php
│ │ │ │ │ │ │ │ ├── SelfDescribing.php
│ │ │ │ │ │ │ │ ├── SkippedTest.php
│ │ │ │ │ │ │ │ ├── SkippedTestCase.php
│ │ │ │ │ │ │ │ ├── SkippedTestError.php
│ │ │ │ │ │ │ │ ├── SkippedTestSuiteError.php
│ │ │ │ │ │ │ │ ├── SyntheticError.php
│ │ │ │ │ │ │ │ ├── Test.php
│ │ │ │ │ │ │ │ ├── TestCase.php
│ │ │ │ │ │ │ │ ├── TestFailure.php
│ │ │ │ │ │ │ │ ├── TestListener.php
│ │ │ │ │ │ │ │ ├── TestResult.php
│ │ │ │ │ │ │ │ ├── TestSuite
│ │ │ │ │ │ │ │ │ └── DataProvider.php
│ │ │ │ │ │ │ │ ├── TestSuite.php
│ │ │ │ │ │ │ │ ├── UnintentionallyCoveredCodeError.php
│ │ │ │ │ │ │ │ └── Warning.php
│ │ │ │ │ │ │ ├── Runner
│ │ │ │ │ │ │ │ ├── BaseTestRunner.php
│ │ │ │ │ │ │ │ ├── Exception.php
│ │ │ │ │ │ │ │ ├── Filter
│ │ │ │ │ │ │ │ │ ├── Factory.php
│ │ │ │ │ │ │ │ │ ├── Group
│ │ │ │ │ │ │ │ │ │ ├── Exclude.php
│ │ │ │ │ │ │ │ │ │ └── Include.php
│ │ │ │ │ │ │ │ │ ├── Group.php
│ │ │ │ │ │ │ │ │ └── Test.php
│ │ │ │ │ │ │ │ ├── StandardTestSuiteLoader.php
│ │ │ │ │ │ │ │ ├── TestSuiteLoader.php
│ │ │ │ │ │ │ │ └── Version.php
│ │ │ │ │ │ │ ├── TextUI
│ │ │ │ │ │ │ │ ├── Command.php
│ │ │ │ │ │ │ │ ├── ResultPrinter.php
│ │ │ │ │ │ │ │ └── TestRunner.php
│ │ │ │ │ │ │ └── Util
│ │ │ │ │ │ │ ├── Blacklist.php
│ │ │ │ │ │ │ ├── Configuration.php
│ │ │ │ │ │ │ ├── ErrorHandler.php
│ │ │ │ │ │ │ ├── Fileloader.php
│ │ │ │ │ │ │ ├── Filesystem.php
│ │ │ │ │ │ │ ├── Filter.php
│ │ │ │ │ │ │ ├── Getopt.php
│ │ │ │ │ │ │ ├── GlobalState.php
│ │ │ │ │ │ │ ├── InvalidArgumentHelper.php
│ │ │ │ │ │ │ ├── Log
│ │ │ │ │ │ │ │ ├── JSON.php
│ │ │ │ │ │ │ │ ├── JUnit.php
│ │ │ │ │ │ │ │ └── TAP.php
│ │ │ │ │ │ │ ├── PHP
│ │ │ │ │ │ │ │ ├── Default.php
│ │ │ │ │ │ │ │ ├── Template
│ │ │ │ │ │ │ │ │ └── TestCaseMethod.tpl.dist
│ │ │ │ │ │ │ │ ├── Windows.php
│ │ │ │ │ │ │ │ └── eval-stdin.php
│ │ │ │ │ │ │ ├── PHP.php
│ │ │ │ │ │ │ ├── Printer.php
│ │ │ │ │ │ │ ├── Regex.php
│ │ │ │ │ │ │ ├── String.php
│ │ │ │ │ │ │ ├── Test.php
│ │ │ │ │ │ │ ├── TestDox
│ │ │ │ │ │ │ │ ├── NamePrettifier.php
│ │ │ │ │ │ │ │ ├── ResultPrinter
│ │ │ │ │ │ │ │ │ ├── HTML.php
│ │ │ │ │ │ │ │ │ └── Text.php
│ │ │ │ │ │ │ │ └── ResultPrinter.php
│ │ │ │ │ │ │ ├── TestSuiteIterator.php
│ │ │ │ │ │ │ ├── Type.php
│ │ │ │ │ │ │ └── XML.php
│ │ │ │ │ │ └── tests
│ │ │ │ │ │ ├── Extensions
│ │ │ │ │ │ │ ├── PhptTestCaseTest.php
│ │ │ │ │ │ │ └── RepeatedTestTest.php
│ │ │ │ │ │ ├── Fail
│ │ │ │ │ │ │ └── fail.phpt
│ │ │ │ │ │ ├── Framework
│ │ │ │ │ │ │ ├── AssertTest.php
│ │ │ │ │ │ │ ├── BaseTestListenerTest.php
│ │ │ │ │ │ │ ├── Constraint
│ │ │ │ │ │ │ │ ├── CountTest.php
│ │ │ │ │ │ │ │ ├── ExceptionMessageRegExpTest.php
│ │ │ │ │ │ │ │ ├── ExceptionMessageTest.php
│ │ │ │ │ │ │ │ ├── JsonMatches
│ │ │ │ │ │ │ │ │ └── ErrorMessageProviderTest.php
│ │ │ │ │ │ │ │ └── JsonMatchesTest.php
│ │ │ │ │ │ │ ├── ConstraintTest.php
│ │ │ │ │ │ │ ├── SuiteTest.php
│ │ │ │ │ │ │ ├── TestCaseTest.php
│ │ │ │ │ │ │ ├── TestFailureTest.php
│ │ │ │ │ │ │ ├── TestImplementorTest.php
│ │ │ │ │ │ │ └── TestListenerTest.php
│ │ │ │ │ │ ├── Regression
│ │ │ │ │ │ │ ├── GitHub
│ │ │ │ │ │ │ │ ├── 1149
│ │ │ │ │ │ │ │ │ └── Issue1149Test.php
│ │ │ │ │ │ │ │ ├── 1149.phpt
│ │ │ │ │ │ │ │ ├── 1216
│ │ │ │ │ │ │ │ │ ├── Issue1216Test.php
│ │ │ │ │ │ │ │ │ ├── bootstrap1216.php
│ │ │ │ │ │ │ │ │ └── phpunit1216.xml
│ │ │ │ │ │ │ │ ├── 1216.phpt
│ │ │ │ │ │ │ │ ├── 1265
│ │ │ │ │ │ │ │ │ ├── Issue1265Test.php
│ │ │ │ │ │ │ │ │ └── phpunit1265.xml
│ │ │ │ │ │ │ │ ├── 1265.phpt
│ │ │ │ │ │ │ │ ├── 1330
│ │ │ │ │ │ │ │ │ ├── Issue1330Test.php
│ │ │ │ │ │ │ │ │ └── phpunit1330.xml
│ │ │ │ │ │ │ │ ├── 1330.phpt
│ │ │ │ │ │ │ │ ├── 1335
│ │ │ │ │ │ │ │ │ ├── Issue1335Test.php
│ │ │ │ │ │ │ │ │ └── bootstrap1335.php
│ │ │ │ │ │ │ │ ├── 1335.phpt
│ │ │ │ │ │ │ │ ├── 1337
│ │ │ │ │ │ │ │ │ └── Issue1337Test.php
│ │ │ │ │ │ │ │ ├── 1337.phpt
│ │ │ │ │ │ │ │ ├── 1348
│ │ │ │ │ │ │ │ │ └── Issue1348Test.php
│ │ │ │ │ │ │ │ ├── 1348.phpt
│ │ │ │ │ │ │ │ ├── 1351
│ │ │ │ │ │ │ │ │ ├── ChildProcessClass1351.php
│ │ │ │ │ │ │ │ │ └── Issue1351Test.php
│ │ │ │ │ │ │ │ ├── 1351.phpt
│ │ │ │ │ │ │ │ ├── 1374
│ │ │ │ │ │ │ │ │ └── Issue1374Test.php
│ │ │ │ │ │ │ │ ├── 1374.phpt
│ │ │ │ │ │ │ │ ├── 1437
│ │ │ │ │ │ │ │ │ └── Issue1437Test.php
│ │ │ │ │ │ │ │ ├── 1437.phpt
│ │ │ │ │ │ │ │ ├── 1468
│ │ │ │ │ │ │ │ │ └── Issue1468Test.php
│ │ │ │ │ │ │ │ ├── 1468.phpt
│ │ │ │ │ │ │ │ ├── 1471
│ │ │ │ │ │ │ │ │ └── Issue1471Test.php
│ │ │ │ │ │ │ │ ├── 1471.phpt
│ │ │ │ │ │ │ │ ├── 1472
│ │ │ │ │ │ │ │ │ └── Issue1472Test.php
│ │ │ │ │ │ │ │ ├── 1472.phpt
│ │ │ │ │ │ │ │ ├── 1570
│ │ │ │ │ │ │ │ │ └── Issue1570Test.php
│ │ │ │ │ │ │ │ ├── 1570.phpt
│ │ │ │ │ │ │ │ ├── 2158
│ │ │ │ │ │ │ │ │ ├── Issue2158Test.php
│ │ │ │ │ │ │ │ │ └── constant.inc
│ │ │ │ │ │ │ │ ├── 2158.phpt
│ │ │ │ │ │ │ │ ├── 244
│ │ │ │ │ │ │ │ │ └── Issue244Test.php
│ │ │ │ │ │ │ │ ├── 244.phpt
│ │ │ │ │ │ │ │ ├── 322
│ │ │ │ │ │ │ │ │ ├── Issue322Test.php
│ │ │ │ │ │ │ │ │ └── phpunit322.xml
│ │ │ │ │ │ │ │ ├── 322.phpt
│ │ │ │ │ │ │ │ ├── 433
│ │ │ │ │ │ │ │ │ └── Issue433Test.php
│ │ │ │ │ │ │ │ ├── 433.phpt
│ │ │ │ │ │ │ │ ├── 445
│ │ │ │ │ │ │ │ │ └── Issue445Test.php
│ │ │ │ │ │ │ │ ├── 445.phpt
│ │ │ │ │ │ │ │ ├── 498
│ │ │ │ │ │ │ │ │ └── Issue498Test.php
│ │ │ │ │ │ │ │ ├── 498.phpt
│ │ │ │ │ │ │ │ ├── 503
│ │ │ │ │ │ │ │ │ └── Issue503Test.php
│ │ │ │ │ │ │ │ ├── 503.phpt
│ │ │ │ │ │ │ │ ├── 581
│ │ │ │ │ │ │ │ │ └── Issue581Test.php
│ │ │ │ │ │ │ │ ├── 581.phpt
│ │ │ │ │ │ │ │ ├── 74
│ │ │ │ │ │ │ │ │ ├── Issue74Test.php
│ │ │ │ │ │ │ │ │ └── NewException.php
│ │ │ │ │ │ │ │ ├── 74.phpt
│ │ │ │ │ │ │ │ ├── 765
│ │ │ │ │ │ │ │ │ └── Issue765Test.php
│ │ │ │ │ │ │ │ ├── 765.phpt
│ │ │ │ │ │ │ │ ├── 797
│ │ │ │ │ │ │ │ │ ├── Issue797Test.php
│ │ │ │ │ │ │ │ │ └── bootstrap797.php
│ │ │ │ │ │ │ │ ├── 797.phpt
│ │ │ │ │ │ │ │ ├── 863.phpt
│ │ │ │ │ │ │ │ ├── 873
│ │ │ │ │ │ │ │ │ └── Issue873Test.php
│ │ │ │ │ │ │ │ ├── 873-php5.phpt
│ │ │ │ │ │ │ │ └── 873-php7.phpt
│ │ │ │ │ │ │ └── Trac
│ │ │ │ │ │ │ ├── 1021
│ │ │ │ │ │ │ │ └── Issue1021Test.php
│ │ │ │ │ │ │ ├── 1021.phpt
│ │ │ │ │ │ │ ├── 523
│ │ │ │ │ │ │ │ └── Issue523Test.php
│ │ │ │ │ │ │ ├── 523.phpt
│ │ │ │ │ │ │ ├── 578
│ │ │ │ │ │ │ │ └── Issue578Test.php
│ │ │ │ │ │ │ ├── 578.phpt
│ │ │ │ │ │ │ ├── 684
│ │ │ │ │ │ │ │ └── Issue684Test.php
│ │ │ │ │ │ │ ├── 684.phpt
│ │ │ │ │ │ │ ├── 783
│ │ │ │ │ │ │ │ ├── ChildSuite.php
│ │ │ │ │ │ │ │ ├── OneTest.php
│ │ │ │ │ │ │ │ ├── ParentSuite.php
│ │ │ │ │ │ │ │ └── TwoTest.php
│ │ │ │ │ │ │ └── 783.phpt
│ │ │ │ │ │ ├── Runner
│ │ │ │ │ │ │ └── BaseTestRunnerTest.php
│ │ │ │ │ │ ├── TextUI
│ │ │ │ │ │ │ ├── abstract-test-class.phpt
│ │ │ │ │ │ │ ├── colors-always.phpt
│ │ │ │ │ │ │ ├── concrete-test-class.phpt
│ │ │ │ │ │ │ ├── custom-printer-debug.phpt
│ │ │ │ │ │ │ ├── custom-printer-verbose.phpt
│ │ │ │ │ │ │ ├── dataprovider-debug.phpt
│ │ │ │ │ │ │ ├── dataprovider-log-xml-isolation.phpt
│ │ │ │ │ │ │ ├── dataprovider-log-xml.phpt
│ │ │ │ │ │ │ ├── dataprovider-testdox.phpt
│ │ │ │ │ │ │ ├── debug.phpt
│ │ │ │ │ │ │ ├── default-isolation.phpt
│ │ │ │ │ │ │ ├── default.phpt
│ │ │ │ │ │ │ ├── dependencies-isolation.phpt
│ │ │ │ │ │ │ ├── dependencies.phpt
│ │ │ │ │ │ │ ├── dependencies2-isolation.phpt
│ │ │ │ │ │ │ ├── dependencies2.phpt
│ │ │ │ │ │ │ ├── dependencies3-isolation.phpt
│ │ │ │ │ │ │ ├── dependencies3.phpt
│ │ │ │ │ │ │ ├── empty-testcase.phpt
│ │ │ │ │ │ │ ├── exception-stack.phpt
│ │ │ │ │ │ │ ├── exclude-group-isolation.phpt
│ │ │ │ │ │ │ ├── exclude-group.phpt
│ │ │ │ │ │ │ ├── failure-isolation.phpt
│ │ │ │ │ │ │ ├── failure.phpt
│ │ │ │ │ │ │ ├── fatal-isolation.phpt
│ │ │ │ │ │ │ ├── filter-class-isolation.phpt
│ │ │ │ │ │ │ ├── filter-class.phpt
│ │ │ │ │ │ │ ├── filter-dataprovider-by-classname-and-range-isolation.phpt
│ │ │ │ │ │ │ ├── filter-dataprovider-by-classname-and-range.phpt
│ │ │ │ │ │ │ ├── filter-dataprovider-by-number-isolation.phpt
│ │ │ │ │ │ │ ├── filter-dataprovider-by-number.phpt
│ │ │ │ │ │ │ ├── filter-dataprovider-by-only-range-isolation.phpt
│ │ │ │ │ │ │ ├── filter-dataprovider-by-only-range.phpt
│ │ │ │ │ │ │ ├── filter-dataprovider-by-only-regexp-isolation.phpt
│ │ │ │ │ │ │ ├── filter-dataprovider-by-only-regexp.phpt
│ │ │ │ │ │ │ ├── filter-dataprovider-by-only-string-isolation.phpt
│ │ │ │ │ │ │ ├── filter-dataprovider-by-only-string.phpt
│ │ │ │ │ │ │ ├── filter-dataprovider-by-range-isolation.phpt
│ │ │ │ │ │ │ ├── filter-dataprovider-by-range.phpt
│ │ │ │ │ │ │ ├── filter-dataprovider-by-regexp-isolation.phpt
│ │ │ │ │ │ │ ├── filter-dataprovider-by-regexp.phpt
│ │ │ │ │ │ │ ├── filter-dataprovider-by-string-isolation.phpt
│ │ │ │ │ │ │ ├── filter-dataprovider-by-string.phpt
│ │ │ │ │ │ │ ├── filter-method-case-insensitive.phpt
│ │ │ │ │ │ │ ├── filter-method-case-sensitive-no-result.phpt
│ │ │ │ │ │ │ ├── filter-method-isolation.phpt
│ │ │ │ │ │ │ ├── filter-method.phpt
│ │ │ │ │ │ │ ├── filter-no-results.phpt
│ │ │ │ │ │ │ ├── group-isolation.phpt
│ │ │ │ │ │ │ ├── group.phpt
│ │ │ │ │ │ │ ├── help.phpt
│ │ │ │ │ │ │ ├── help2.phpt
│ │ │ │ │ │ │ ├── ini-isolation.phpt
│ │ │ │ │ │ │ ├── list-groups.phpt
│ │ │ │ │ │ │ ├── log-json-no-pretty-print.phpt
│ │ │ │ │ │ │ ├── log-json-post-66021.phpt
│ │ │ │ │ │ │ ├── log-json-pre-66021.phpt
│ │ │ │ │ │ │ ├── log-junit.phpt
│ │ │ │ │ │ │ ├── log-tap.phpt
│ │ │ │ │ │ │ ├── options-after-arguments.phpt
│ │ │ │ │ │ │ ├── output-isolation.phpt
│ │ │ │ │ │ │ ├── repeat.phpt
│ │ │ │ │ │ │ ├── report-useless-tests-incomplete.phpt
│ │ │ │ │ │ │ ├── report-useless-tests-isolation.phpt
│ │ │ │ │ │ │ ├── report-useless-tests.phpt
│ │ │ │ │ │ │ ├── tap.phpt
│ │ │ │ │ │ │ ├── test-suffix-multiple.phpt
│ │ │ │ │ │ │ ├── test-suffix-single.phpt
│ │ │ │ │ │ │ ├── testdox-html.phpt
│ │ │ │ │ │ │ ├── testdox-text.phpt
│ │ │ │ │ │ │ └── testdox.phpt
│ │ │ │ │ │ ├── Util
│ │ │ │ │ │ │ ├── ConfigurationTest.php
│ │ │ │ │ │ │ ├── GetoptTest.php
│ │ │ │ │ │ │ ├── GlobalStateTest.php
│ │ │ │ │ │ │ ├── RegexTest.php
│ │ │ │ │ │ │ ├── TestDox
│ │ │ │ │ │ │ │ └── NamePrettifierTest.php
│ │ │ │ │ │ │ ├── TestTest.php
│ │ │ │ │ │ │ └── XMLTest.php
│ │ │ │ │ │ ├── _files
│ │ │ │ │ │ │ ├── AbstractTest.php
│ │ │ │ │ │ │ ├── Author.php
│ │ │ │ │ │ │ ├── BankAccount.php
│ │ │ │ │ │ │ ├── BankAccountTest.php
│ │ │ │ │ │ │ ├── BankAccountTest.test.php
│ │ │ │ │ │ │ ├── BaseTestListenerSample.php
│ │ │ │ │ │ │ ├── BeforeAndAfterTest.php
│ │ │ │ │ │ │ ├── BeforeClassAndAfterClassTest.php
│ │ │ │ │ │ │ ├── Book.php
│ │ │ │ │ │ │ ├── Calculator.php
│ │ │ │ │ │ │ ├── ChangeCurrentWorkingDirectoryTest.php
│ │ │ │ │ │ │ ├── ClassWithNonPublicAttributes.php
│ │ │ │ │ │ │ ├── ClassWithScalarTypeDeclarations.php
│ │ │ │ │ │ │ ├── ClassWithToString.php
│ │ │ │ │ │ │ ├── ConcreteTest.my.php
│ │ │ │ │ │ │ ├── ConcreteTest.php
│ │ │ │ │ │ │ ├── CoverageClassExtendedTest.php
│ │ │ │ │ │ │ ├── CoverageClassTest.php
│ │ │ │ │ │ │ ├── CoverageFunctionParenthesesTest.php
│ │ │ │ │ │ │ ├── CoverageFunctionParenthesesWhitespaceTest.php
│ │ │ │ │ │ │ ├── CoverageFunctionTest.php
│ │ │ │ │ │ │ ├── CoverageMethodOneLineAnnotationTest.php
│ │ │ │ │ │ │ ├── CoverageMethodParenthesesTest.php
│ │ │ │ │ │ │ ├── CoverageMethodParenthesesWhitespaceTest.php
│ │ │ │ │ │ │ ├── CoverageMethodTest.php
│ │ │ │ │ │ │ ├── CoverageNamespacedFunctionTest.php
│ │ │ │ │ │ │ ├── CoverageNoneTest.php
│ │ │ │ │ │ │ ├── CoverageNotPrivateTest.php
│ │ │ │ │ │ │ ├── CoverageNotProtectedTest.php
│ │ │ │ │ │ │ ├── CoverageNotPublicTest.php
│ │ │ │ │ │ │ ├── CoverageNothingTest.php
│ │ │ │ │ │ │ ├── CoveragePrivateTest.php
│ │ │ │ │ │ │ ├── CoverageProtectedTest.php
│ │ │ │ │ │ │ ├── CoveragePublicTest.php
│ │ │ │ │ │ │ ├── CoverageTwoDefaultClassAnnotations.php
│ │ │ │ │ │ │ ├── CoveredClass.php
│ │ │ │ │ │ │ ├── CoveredFunction.php
│ │ │ │ │ │ │ ├── CustomPrinter.php
│ │ │ │ │ │ │ ├── DataProviderDebugTest.php
│ │ │ │ │ │ │ ├── DataProviderFilterTest.php
│ │ │ │ │ │ │ ├── DataProviderIncompleteTest.php
│ │ │ │ │ │ │ ├── DataProviderSkippedTest.php
│ │ │ │ │ │ │ ├── DataProviderTest.php
│ │ │ │ │ │ │ ├── DependencyFailureTest.php
│ │ │ │ │ │ │ ├── DependencySuccessTest.php
│ │ │ │ │ │ │ ├── DependencyTestSuite.php
│ │ │ │ │ │ │ ├── DoubleTestCase.php
│ │ │ │ │ │ │ ├── DummyException.php
│ │ │ │ │ │ │ ├── EmptyTestCaseTest.php
│ │ │ │ │ │ │ ├── ExceptionInAssertPostConditionsTest.php
│ │ │ │ │ │ │ ├── ExceptionInAssertPreConditionsTest.php
│ │ │ │ │ │ │ ├── ExceptionInSetUpTest.php
│ │ │ │ │ │ │ ├── ExceptionInTearDownTest.php
│ │ │ │ │ │ │ ├── ExceptionInTest.php
│ │ │ │ │ │ │ ├── ExceptionNamespaceTest.php
│ │ │ │ │ │ │ ├── ExceptionStackTest.php
│ │ │ │ │ │ │ ├── ExceptionTest.php
│ │ │ │ │ │ │ ├── Failure.php
│ │ │ │ │ │ │ ├── FailureTest.php
│ │ │ │ │ │ │ ├── FatalTest.php
│ │ │ │ │ │ │ ├── IncompleteTest.php
│ │ │ │ │ │ │ ├── Inheritance
│ │ │ │ │ │ │ │ ├── InheritanceA.php
│ │ │ │ │ │ │ │ └── InheritanceB.php
│ │ │ │ │ │ │ ├── InheritedTestCase.php
│ │ │ │ │ │ │ ├── IniTest.php
│ │ │ │ │ │ │ ├── IsolationTest.php
│ │ │ │ │ │ │ ├── JsonData
│ │ │ │ │ │ │ │ ├── arrayObject.json
│ │ │ │ │ │ │ │ └── simpleObject.json
│ │ │ │ │ │ │ ├── MockRunner.php
│ │ │ │ │ │ │ ├── MultiDependencyTest.php
│ │ │ │ │ │ │ ├── NamespaceCoverageClassExtendedTest.php
│ │ │ │ │ │ │ ├── NamespaceCoverageClassTest.php
│ │ │ │ │ │ │ ├── NamespaceCoverageCoversClassPublicTest.php
│ │ │ │ │ │ │ ├── NamespaceCoverageCoversClassTest.php
│ │ │ │ │ │ │ ├── NamespaceCoverageMethodTest.php
│ │ │ │ │ │ │ ├── NamespaceCoverageNotPrivateTest.php
│ │ │ │ │ │ │ ├── NamespaceCoverageNotProtectedTest.php
│ │ │ │ │ │ │ ├── NamespaceCoverageNotPublicTest.php
│ │ │ │ │ │ │ ├── NamespaceCoveragePrivateTest.php
│ │ │ │ │ │ │ ├── NamespaceCoverageProtectedTest.php
│ │ │ │ │ │ │ ├── NamespaceCoveragePublicTest.php
│ │ │ │ │ │ │ ├── NamespaceCoveredClass.php
│ │ │ │ │ │ │ ├── NamespaceCoveredFunction.php
│ │ │ │ │ │ │ ├── NoArgTestCaseTest.php
│ │ │ │ │ │ │ ├── NoTestCaseClass.php
│ │ │ │ │ │ │ ├── NoTestCases.php
│ │ │ │ │ │ │ ├── NonStatic.php
│ │ │ │ │ │ │ ├── NotExistingCoveredElementTest.php
│ │ │ │ │ │ │ ├── NotPublicTestCase.php
│ │ │ │ │ │ │ ├── NotVoidTestCase.php
│ │ │ │ │ │ │ ├── NothingTest.php
│ │ │ │ │ │ │ ├── OneTestCase.php
│ │ │ │ │ │ │ ├── OutputTestCase.php
│ │ │ │ │ │ │ ├── OverrideTestCase.php
│ │ │ │ │ │ │ ├── RequirementsClassBeforeClassHookTest.php
│ │ │ │ │ │ │ ├── RequirementsClassDocBlockTest.php
│ │ │ │ │ │ │ ├── RequirementsTest.php
│ │ │ │ │ │ │ ├── SampleArrayAccess.php
│ │ │ │ │ │ │ ├── SampleClass.php
│ │ │ │ │ │ │ ├── Singleton.php
│ │ │ │ │ │ │ ├── StackTest.php
│ │ │ │ │ │ │ ├── StatusTest.php
│ │ │ │ │ │ │ ├── Struct.php
│ │ │ │ │ │ │ ├── Success.php
│ │ │ │ │ │ │ ├── TemplateMethodsTest.php
│ │ │ │ │ │ │ ├── TestIncomplete.php
│ │ │ │ │ │ │ ├── TestIterator.php
│ │ │ │ │ │ │ ├── TestIterator2.php
│ │ │ │ │ │ │ ├── TestSkipped.php
│ │ │ │ │ │ │ ├── TestTestError.php
│ │ │ │ │ │ │ ├── TestWithTest.php
│ │ │ │ │ │ │ ├── ThrowExceptionTestCase.php
│ │ │ │ │ │ │ ├── ThrowNoExceptionTestCase.php
│ │ │ │ │ │ │ ├── WasRun.php
│ │ │ │ │ │ │ ├── bar.xml
│ │ │ │ │ │ │ ├── configuration.colors.empty.xml
│ │ │ │ │ │ │ ├── configuration.colors.false.xml
│ │ │ │ │ │ │ ├── configuration.colors.invalid.xml
│ │ │ │ │ │ │ ├── configuration.colors.true.xml
│ │ │ │ │ │ │ ├── configuration.custom-printer.xml
│ │ │ │ │ │ │ ├── configuration.xml
│ │ │ │ │ │ │ ├── configuration_empty.xml
│ │ │ │ │ │ │ ├── configuration_xinclude.xml
│ │ │ │ │ │ │ ├── expectedFileFormat.txt
│ │ │ │ │ │ │ ├── foo.xml
│ │ │ │ │ │ │ ├── structureAttributesAreSameButValuesAreNot.xml
│ │ │ │ │ │ │ ├── structureExpected.xml
│ │ │ │ │ │ │ ├── structureIgnoreTextNodes.xml
│ │ │ │ │ │ │ ├── structureIsSameButDataIsNot.xml
│ │ │ │ │ │ │ ├── structureWrongNumberOfAttributes.xml
│ │ │ │ │ │ │ └── structureWrongNumberOfNodes.xml
│ │ │ │ │ │ └── bootstrap.php
│ │ │ │ │ └── phpunit-mock-objects
│ │ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── build
│ │ │ │ │ │ └── travis-ci.xml
│ │ │ │ │ ├── build.xml
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── phpunit.xml.dist
│ │ │ │ │ ├── src
│ │ │ │ │ │ └── Framework
│ │ │ │ │ │ └── MockObject
│ │ │ │ │ │ ├── Builder
│ │ │ │ │ │ │ ├── Identity.php
│ │ │ │ │ │ │ ├── InvocationMocker.php
│ │ │ │ │ │ │ ├── Match.php
│ │ │ │ │ │ │ ├── MethodNameMatch.php
│ │ │ │ │ │ │ ├── Namespace.php
│ │ │ │ │ │ │ ├── ParametersMatch.php
│ │ │ │ │ │ │ └── Stub.php
│ │ │ │ │ │ ├── Exception
│ │ │ │ │ │ │ ├── BadMethodCallException.php
│ │ │ │ │ │ │ ├── Exception.php
│ │ │ │ │ │ │ └── RuntimeException.php
│ │ │ │ │ │ ├── Generator
│ │ │ │ │ │ │ ├── mocked_class.tpl.dist
│ │ │ │ │ │ │ ├── mocked_class_method.tpl.dist
│ │ │ │ │ │ │ ├── mocked_clone.tpl.dist
│ │ │ │ │ │ │ ├── mocked_method.tpl.dist
│ │ │ │ │ │ │ ├── mocked_static_method.tpl.dist
│ │ │ │ │ │ │ ├── proxied_method.tpl.dist
│ │ │ │ │ │ │ ├── trait_class.tpl.dist
│ │ │ │ │ │ │ ├── unmocked_clone.tpl.dist
│ │ │ │ │ │ │ ├── wsdl_class.tpl.dist
│ │ │ │ │ │ │ └── wsdl_method.tpl.dist
│ │ │ │ │ │ ├── Generator.php
│ │ │ │ │ │ ├── Invocation
│ │ │ │ │ │ │ ├── Object.php
│ │ │ │ │ │ │ └── Static.php
│ │ │ │ │ │ ├── Invocation.php
│ │ │ │ │ │ ├── InvocationMocker.php
│ │ │ │ │ │ ├── Invokable.php
│ │ │ │ │ │ ├── Matcher
│ │ │ │ │ │ │ ├── AnyInvokedCount.php
│ │ │ │ │ │ │ ├── AnyParameters.php
│ │ │ │ │ │ │ ├── ConsecutiveParameters.php
│ │ │ │ │ │ │ ├── Invocation.php
│ │ │ │ │ │ │ ├── InvokedAtIndex.php
│ │ │ │ │ │ │ ├── InvokedAtLeastCount.php
│ │ │ │ │ │ │ ├── InvokedAtLeastOnce.php
│ │ │ │ │ │ │ ├── InvokedAtMostCount.php
│ │ │ │ │ │ │ ├── InvokedCount.php
│ │ │ │ │ │ │ ├── InvokedRecorder.php
│ │ │ │ │ │ │ ├── MethodName.php
│ │ │ │ │ │ │ ├── Parameters.php
│ │ │ │ │ │ │ └── StatelessInvocation.php
│ │ │ │ │ │ ├── Matcher.php
│ │ │ │ │ │ ├── MockBuilder.php
│ │ │ │ │ │ ├── MockObject.php
│ │ │ │ │ │ ├── Stub
│ │ │ │ │ │ │ ├── ConsecutiveCalls.php
│ │ │ │ │ │ │ ├── Exception.php
│ │ │ │ │ │ │ ├── MatcherCollection.php
│ │ │ │ │ │ │ ├── Return.php
│ │ │ │ │ │ │ ├── ReturnArgument.php
│ │ │ │ │ │ │ ├── ReturnCallback.php
│ │ │ │ │ │ │ ├── ReturnSelf.php
│ │ │ │ │ │ │ └── ReturnValueMap.php
│ │ │ │ │ │ ├── Stub.php
│ │ │ │ │ │ └── Verifiable.php
│ │ │ │ │ └── tests
│ │ │ │ │ ├── GeneratorTest.php
│ │ │ │ │ ├── MockBuilderTest.php
│ │ │ │ │ ├── MockObject
│ │ │ │ │ │ ├── 232.phpt
│ │ │ │ │ │ ├── Invocation
│ │ │ │ │ │ │ ├── ObjectTest.php
│ │ │ │ │ │ │ └── StaticTest.php
│ │ │ │ │ │ ├── Matcher
│ │ │ │ │ │ │ └── ConsecutiveParametersTest.php
│ │ │ │ │ │ ├── abstract_class.phpt
│ │ │ │ │ │ ├── class.phpt
│ │ │ │ │ │ ├── class_call_parent_clone.phpt
│ │ │ │ │ │ ├── class_call_parent_constructor.phpt
│ │ │ │ │ │ ├── class_dont_call_parent_clone.phpt
│ │ │ │ │ │ ├── class_dont_call_parent_constructor.phpt
│ │ │ │ │ │ ├── class_implementing_interface_call_parent_constructor.phpt
│ │ │ │ │ │ ├── class_implementing_interface_dont_call_parent_constructor.phpt
│ │ │ │ │ │ ├── class_partial.phpt
│ │ │ │ │ │ ├── class_with_method_named_method.phpt
│ │ │ │ │ │ ├── class_with_method_with_variadic_arguments.phpt
│ │ │ │ │ │ ├── interface.phpt
│ │ │ │ │ │ ├── invocation_object_clone_object.phpt
│ │ │ │ │ │ ├── namespaced_class.phpt
│ │ │ │ │ │ ├── namespaced_class_call_parent_clone.phpt
│ │ │ │ │ │ ├── namespaced_class_call_parent_constructor.phpt
│ │ │ │ │ │ ├── namespaced_class_dont_call_parent_clone.phpt
│ │ │ │ │ │ ├── namespaced_class_dont_call_parent_constructor.phpt
│ │ │ │ │ │ ├── namespaced_class_implementing_interface_call_parent_constructor.phpt
│ │ │ │ │ │ ├── namespaced_class_implementing_interface_dont_call_parent_constructor.phpt
│ │ │ │ │ │ ├── namespaced_class_partial.phpt
│ │ │ │ │ │ ├── namespaced_interface.phpt
│ │ │ │ │ │ ├── nonexistent_class.phpt
│ │ │ │ │ │ ├── nonexistent_class_with_namespace.phpt
│ │ │ │ │ │ ├── nonexistent_class_with_namespace_starting_with_separator.phpt
│ │ │ │ │ │ ├── proxy.phpt
│ │ │ │ │ │ ├── scalar_type_declarations.phpt
│ │ │ │ │ │ ├── wsdl_class.phpt
│ │ │ │ │ │ ├── wsdl_class_namespace.phpt
│ │ │ │ │ │ └── wsdl_class_partial.phpt
│ │ │ │ │ ├── MockObjectTest.php
│ │ │ │ │ ├── ProxyObjectTest.php
│ │ │ │ │ ├── _fixture
│ │ │ │ │ │ ├── AbstractMockTestClass.php
│ │ │ │ │ │ ├── AbstractTrait.php
│ │ │ │ │ │ ├── AnInterface.php
│ │ │ │ │ │ ├── AnotherInterface.php
│ │ │ │ │ │ ├── Bar.php
│ │ │ │ │ │ ├── ClassThatImplementsSerializable.php
│ │ │ │ │ │ ├── ClassWithStaticMethod.php
│ │ │ │ │ │ ├── Foo.php
│ │ │ │ │ │ ├── FunctionCallback.php
│ │ │ │ │ │ ├── GoogleSearch.wsdl
│ │ │ │ │ │ ├── InterfaceWithStaticMethod.php
│ │ │ │ │ │ ├── MethodCallback.php
│ │ │ │ │ │ ├── MethodCallbackByReference.php
│ │ │ │ │ │ ├── MockTestInterface.php
│ │ │ │ │ │ ├── Mockable.php
│ │ │ │ │ │ ├── PartialMockTestClass.php
│ │ │ │ │ │ ├── SingletonClass.php
│ │ │ │ │ │ ├── SomeClass.php
│ │ │ │ │ │ ├── StaticMockTestClass.php
│ │ │ │ │ │ └── TraversableMockTestInterface.php
│ │ │ │ │ └── bootstrap.php
│ │ │ │ ├── sebastian
│ │ │ │ │ ├── comparator
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── build
│ │ │ │ │ │ │ └── travis-ci.xml
│ │ │ │ │ │ ├── build.xml
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── phpunit.xml.dist
│ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ ├── ArrayComparator.php
│ │ │ │ │ │ │ ├── Comparator.php
│ │ │ │ │ │ │ ├── ComparisonFailure.php
│ │ │ │ │ │ │ ├── DOMNodeComparator.php
│ │ │ │ │ │ │ ├── DateTimeComparator.php
│ │ │ │ │ │ │ ├── DoubleComparator.php
│ │ │ │ │ │ │ ├── ExceptionComparator.php
│ │ │ │ │ │ │ ├── Factory.php
│ │ │ │ │ │ │ ├── MockObjectComparator.php
│ │ │ │ │ │ │ ├── NumericComparator.php
│ │ │ │ │ │ │ ├── ObjectComparator.php
│ │ │ │ │ │ │ ├── ResourceComparator.php
│ │ │ │ │ │ │ ├── ScalarComparator.php
│ │ │ │ │ │ │ ├── SplObjectStorageComparator.php
│ │ │ │ │ │ │ └── TypeComparator.php
│ │ │ │ │ │ └── tests
│ │ │ │ │ │ ├── ArrayComparatorTest.php
│ │ │ │ │ │ ├── DOMNodeComparatorTest.php
│ │ │ │ │ │ ├── DateTimeComparatorTest.php
│ │ │ │ │ │ ├── DoubleComparatorTest.php
│ │ │ │ │ │ ├── ExceptionComparatorTest.php
│ │ │ │ │ │ ├── FactoryTest.php
│ │ │ │ │ │ ├── MockObjectComparatorTest.php
│ │ │ │ │ │ ├── NumericComparatorTest.php
│ │ │ │ │ │ ├── ObjectComparatorTest.php
│ │ │ │ │ │ ├── ResourceComparatorTest.php
│ │ │ │ │ │ ├── ScalarComparatorTest.php
│ │ │ │ │ │ ├── SplObjectStorageComparatorTest.php
│ │ │ │ │ │ ├── TypeComparatorTest.php
│ │ │ │ │ │ ├── _files
│ │ │ │ │ │ │ ├── Author.php
│ │ │ │ │ │ │ ├── Book.php
│ │ │ │ │ │ │ ├── ClassWithToString.php
│ │ │ │ │ │ │ ├── SampleClass.php
│ │ │ │ │ │ │ ├── Struct.php
│ │ │ │ │ │ │ ├── TestClass.php
│ │ │ │ │ │ │ └── TestClassComparator.php
│ │ │ │ │ │ ├── autoload.php
│ │ │ │ │ │ └── bootstrap.php
│ │ │ │ │ ├── diff
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── build.xml
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── phpunit.xml
│ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ ├── Chunk.php
│ │ │ │ │ │ │ ├── Diff.php
│ │ │ │ │ │ │ ├── Differ.php
│ │ │ │ │ │ │ ├── LCS
│ │ │ │ │ │ │ │ ├── LongestCommonSubsequence.php
│ │ │ │ │ │ │ │ ├── MemoryEfficientLongestCommonSubsequenceImplementation.php
│ │ │ │ │ │ │ │ └── TimeEfficientLongestCommonSubsequenceImplementation.php
│ │ │ │ │ │ │ ├── Line.php
│ │ │ │ │ │ │ └── Parser.php
│ │ │ │ │ │ └── tests
│ │ │ │ │ │ ├── ChunkTest.php
│ │ │ │ │ │ ├── DiffTest.php
│ │ │ │ │ │ ├── DifferTest.php
│ │ │ │ │ │ ├── LCS
│ │ │ │ │ │ │ ├── LongestCommonSubsequenceTest.php
│ │ │ │ │ │ │ ├── MemoryEfficientImplementationTest.php
│ │ │ │ │ │ │ └── TimeEfficientImplementationTest.php
│ │ │ │ │ │ ├── LineTest.php
│ │ │ │ │ │ ├── ParserTest.php
│ │ │ │ │ │ └── fixtures
│ │ │ │ │ │ ├── patch.txt
│ │ │ │ │ │ └── patch2.txt
│ │ │ │ │ ├── environment
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── build.xml
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── phpunit.xml
│ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ ├── Console.php
│ │ │ │ │ │ │ └── Runtime.php
│ │ │ │ │ │ └── tests
│ │ │ │ │ │ ├── ConsoleTest.php
│ │ │ │ │ │ └── RuntimeTest.php
│ │ │ │ │ ├── exporter
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── build.xml
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── phpunit.xml.dist
│ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ └── Exporter.php
│ │ │ │ │ │ └── tests
│ │ │ │ │ │ └── ExporterTest.php
│ │ │ │ │ ├── global-state
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── build.xml
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── phpunit.xml.dist
│ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ ├── Blacklist.php
│ │ │ │ │ │ │ ├── CodeExporter.php
│ │ │ │ │ │ │ ├── Exception.php
│ │ │ │ │ │ │ ├── Restorer.php
│ │ │ │ │ │ │ ├── RuntimeException.php
│ │ │ │ │ │ │ └── Snapshot.php
│ │ │ │ │ │ └── tests
│ │ │ │ │ │ ├── BlacklistTest.php
│ │ │ │ │ │ ├── SnapshotTest.php
│ │ │ │ │ │ └── _fixture
│ │ │ │ │ │ ├── BlacklistedChildClass.php
│ │ │ │ │ │ ├── BlacklistedClass.php
│ │ │ │ │ │ ├── BlacklistedImplementor.php
│ │ │ │ │ │ ├── BlacklistedInterface.php
│ │ │ │ │ │ ├── SnapshotClass.php
│ │ │ │ │ │ ├── SnapshotDomDocument.php
│ │ │ │ │ │ ├── SnapshotFunctions.php
│ │ │ │ │ │ └── SnapshotTrait.php
│ │ │ │ │ ├── recursion-context
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── build.xml
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── phpunit.xml.dist
│ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ ├── Context.php
│ │ │ │ │ │ │ ├── Exception.php
│ │ │ │ │ │ │ └── InvalidArgumentException.php
│ │ │ │ │ │ └── tests
│ │ │ │ │ │ └── ContextTest.php
│ │ │ │ │ └── version
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── composer.json
│ │ │ │ │ └── src
│ │ │ │ │ └── Version.php
│ │ │ │ ├── symfony
│ │ │ │ │ └── yaml
│ │ │ │ │ ├── CHANGELOG.md
│ │ │ │ │ ├── Command
│ │ │ │ │ │ └── LintCommand.php
│ │ │ │ │ ├── Dumper.php
│ │ │ │ │ ├── Escaper.php
│ │ │ │ │ ├── Exception
│ │ │ │ │ │ ├── DumpException.php
│ │ │ │ │ │ ├── ExceptionInterface.php
│ │ │ │ │ │ ├── ParseException.php
│ │ │ │ │ │ └── RuntimeException.php
│ │ │ │ │ ├── Inline.php
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── Parser.php
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── Tag
│ │ │ │ │ │ └── TaggedValue.php
│ │ │ │ │ ├── Tests
│ │ │ │ │ │ ├── Command
│ │ │ │ │ │ │ └── LintCommandTest.php
│ │ │ │ │ │ ├── DumperTest.php
│ │ │ │ │ │ ├── Fixtures
│ │ │ │ │ │ │ ├── YtsAnchorAlias.yml
│ │ │ │ │ │ │ ├── YtsBasicTests.yml
│ │ │ │ │ │ │ ├── YtsBlockMapping.yml
│ │ │ │ │ │ │ ├── YtsDocumentSeparator.yml
│ │ │ │ │ │ │ ├── YtsErrorTests.yml
│ │ │ │ │ │ │ ├── YtsFlowCollections.yml
│ │ │ │ │ │ │ ├── YtsFoldedScalars.yml
│ │ │ │ │ │ │ ├── YtsNullsAndEmpties.yml
│ │ │ │ │ │ │ ├── YtsSpecificationExamples.yml
│ │ │ │ │ │ │ ├── YtsTypeTransfers.yml
│ │ │ │ │ │ │ ├── arrow.gif
│ │ │ │ │ │ │ ├── booleanMappingKeys.yml
│ │ │ │ │ │ │ ├── embededPhp.yml
│ │ │ │ │ │ │ ├── escapedCharacters.yml
│ │ │ │ │ │ │ ├── index.yml
│ │ │ │ │ │ │ ├── legacyBooleanMappingKeys.yml
│ │ │ │ │ │ │ ├── legacyNonStringKeys.yml
│ │ │ │ │ │ │ ├── legacyNullMappingKey.yml
│ │ │ │ │ │ │ ├── multiple_lines_as_literal_block.yml
│ │ │ │ │ │ │ ├── nonStringKeys.yml
│ │ │ │ │ │ │ ├── nullMappingKey.yml
│ │ │ │ │ │ │ ├── numericMappingKeys.yml
│ │ │ │ │ │ │ ├── sfComments.yml
│ │ │ │ │ │ │ ├── sfCompact.yml
│ │ │ │ │ │ │ ├── sfMergeKey.yml
│ │ │ │ │ │ │ ├── sfObjects.yml
│ │ │ │ │ │ │ ├── sfQuotes.yml
│ │ │ │ │ │ │ ├── sfTests.yml
│ │ │ │ │ │ │ └── unindentedCollections.yml
│ │ │ │ │ │ ├── InlineTest.php
│ │ │ │ │ │ ├── ParseExceptionTest.php
│ │ │ │ │ │ ├── ParserTest.php
│ │ │ │ │ │ └── YamlTest.php
│ │ │ │ │ ├── Unescaper.php
│ │ │ │ │ ├── Yaml.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ └── phpunit.xml.dist
│ │ │ │ └── webmozart
│ │ │ │ └── assert
│ │ │ │ ├── CHANGELOG.md
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── appveyor.yml
│ │ │ │ ├── composer.json
│ │ │ │ ├── phpunit.xml.dist
│ │ │ │ ├── src
│ │ │ │ │ └── Assert.php
│ │ │ │ └── tests
│ │ │ │ └── AssertTest.php
│ │ │ ├── com
│ │ │ │ ├── Auth.php
│ │ │ │ ├── Database.php
│ │ │ │ └── Geetestlib.php
│ │ │ ├── jpush
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── autoload.php
│ │ │ │ ├── composer.json
│ │ │ │ ├── doc
│ │ │ │ │ ├── api.md
│ │ │ │ │ ├── grouppush.md
│ │ │ │ │ └── http2.md
│ │ │ │ ├── examples
│ │ │ │ │ ├── admin_example.php
│ │ │ │ │ ├── cid_example.php
│ │ │ │ │ ├── config.php.example
│ │ │ │ │ ├── devices
│ │ │ │ │ │ ├── delete_alias_example.php
│ │ │ │ │ │ ├── delete_tag_example.php
│ │ │ │ │ │ ├── get_alias_devices_example.php
│ │ │ │ │ │ ├── get_devices_example.php
│ │ │ │ │ │ ├── get_devices_status_example.php
│ │ │ │ │ │ ├── get_tags_example.php
│ │ │ │ │ │ ├── update_device_example.php
│ │ │ │ │ │ └── update_tag_example.php
│ │ │ │ │ ├── grouppush_example.php
│ │ │ │ │ ├── huawei_push_example.php
│ │ │ │ │ ├── push_example.php
│ │ │ │ │ ├── schedule_example.php
│ │ │ │ │ └── zone_examples.php
│ │ │ │ ├── phpunit.xml.dist
│ │ │ │ ├── src
│ │ │ │ │ └── JPush
│ │ │ │ │ ├── AdminClient.php
│ │ │ │ │ ├── Client.php
│ │ │ │ │ ├── Config.php
│ │ │ │ │ ├── DevicePayload.php
│ │ │ │ │ ├── Exceptions
│ │ │ │ │ │ ├── APIConnectionException.php
│ │ │ │ │ │ ├── APIRequestException.php
│ │ │ │ │ │ ├── JPushException.php
│ │ │ │ │ │ └── ServiceNotAvaliable.php
│ │ │ │ │ ├── Http.php
│ │ │ │ │ ├── PushPayload.php
│ │ │ │ │ ├── ReportPayload.php
│ │ │ │ │ ├── SchedulePayload.php
│ │ │ │ │ └── version.php
│ │ │ │ └── tests
│ │ │ │ ├── JPush
│ │ │ │ │ ├── DevicePayloadTest.php
│ │ │ │ │ ├── PushPayloadTest.php
│ │ │ │ │ ├── ReportPayloadTest.php
│ │ │ │ │ └── SchedulePayloadTest.php
│ │ │ │ └── bootstrap.php
│ │ │ ├── maile
│ │ │ │ └── smtp.php
│ │ │ ├── org
│ │ │ │ ├── Image.php
│ │ │ │ ├── Leftnav.php
│ │ │ │ ├── Qiniu.php
│ │ │ │ ├── Upayun.php
│ │ │ │ ├── Verify.php
│ │ │ │ ├── image
│ │ │ │ │ └── driver
│ │ │ │ │ ├── Gd.php
│ │ │ │ │ ├── Gif.php
│ │ │ │ │ └── Imagick.php
│ │ │ │ ├── phpqrcode.php
│ │ │ │ └── verify
│ │ │ │ ├── bgs
│ │ │ │ │ ├── 1.jpg
│ │ │ │ │ ├── 2.jpg
│ │ │ │ │ ├── 3.jpg
│ │ │ │ │ ├── 4.jpg
│ │ │ │ │ ├── 5.jpg
│ │ │ │ │ ├── 6.jpg
│ │ │ │ │ ├── 7.jpg
│ │ │ │ │ └── 8.jpg
│ │ │ │ ├── ttfs
│ │ │ │ │ ├── 1.ttf
│ │ │ │ │ ├── 2.ttf
│ │ │ │ │ ├── 3.ttf
│ │ │ │ │ ├── 4.ttf
│ │ │ │ │ ├── 5.ttf
│ │ │ │ │ └── 6.ttf
│ │ │ │ └── zhttfs
│ │ │ │ └── 1.ttf
│ │ │ ├── qiniu
│ │ │ │ ├── Qiniu
│ │ │ │ │ ├── Auth.php
│ │ │ │ │ ├── Cdn
│ │ │ │ │ │ └── CdnManager.php
│ │ │ │ │ ├── Config.php
│ │ │ │ │ ├── Etag.php
│ │ │ │ │ ├── Http
│ │ │ │ │ │ ├── Client.php
│ │ │ │ │ │ ├── Error.php
│ │ │ │ │ │ ├── Request.php
│ │ │ │ │ │ └── Response.php
│ │ │ │ │ ├── Processing
│ │ │ │ │ │ ├── ImageUrlBuilder.php
│ │ │ │ │ │ ├── Operation.php
│ │ │ │ │ │ └── PersistentFop.php
│ │ │ │ │ ├── Rtc
│ │ │ │ │ │ └── AppClient.php
│ │ │ │ │ ├── Storage
│ │ │ │ │ │ ├── BucketManager.php
│ │ │ │ │ │ ├── FormUploader.php
│ │ │ │ │ │ ├── ResumeUploader.php
│ │ │ │ │ │ └── UploadManager.php
│ │ │ │ │ ├── Zone.php
│ │ │ │ │ └── functions.php
│ │ │ │ └── autoload.php
│ │ │ ├── upyun
│ │ │ │ ├── CHANGELOG.md
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── RoboFile.php
│ │ │ │ ├── composer.json
│ │ │ │ ├── composer.lock
│ │ │ │ ├── doc.md
│ │ │ │ ├── examples
│ │ │ │ │ ├── client-upload
│ │ │ │ │ │ ├── Readme.md
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── normalize.css
│ │ │ │ │ │ └── policy.php
│ │ │ │ │ └── list-all-file.php
│ │ │ │ ├── phpunit.xml
│ │ │ │ ├── src
│ │ │ │ │ └── Upyun
│ │ │ │ │ ├── Api
│ │ │ │ │ │ ├── Form.php
│ │ │ │ │ │ ├── Pretreat.php
│ │ │ │ │ │ ├── Rest.php
│ │ │ │ │ │ └── SyncVideo.php
│ │ │ │ │ ├── Config.php
│ │ │ │ │ ├── Signature.php
│ │ │ │ │ ├── Uploader.php
│ │ │ │ │ ├── Upyun.php
│ │ │ │ │ └── Util.php
│ │ │ │ ├── tests
│ │ │ │ │ ├── SignatureTest.php
│ │ │ │ │ ├── UpyunTest.php
│ │ │ │ │ ├── assets
│ │ │ │ │ │ ├── SampleVideo_640x360_1mb.mp4
│ │ │ │ │ │ └── sample.jpeg
│ │ │ │ │ └── bootstrap.php
│ │ │ │ └── vendor
│ │ │ │ ├── autoload.php
│ │ │ │ ├── composer
│ │ │ │ │ ├── ClassLoader.php
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── autoload_classmap.php
│ │ │ │ │ ├── autoload_files.php
│ │ │ │ │ ├── autoload_namespaces.php
│ │ │ │ │ ├── autoload_psr4.php
│ │ │ │ │ ├── autoload_real.php
│ │ │ │ │ ├── autoload_static.php
│ │ │ │ │ └── installed.json
│ │ │ │ ├── guzzlehttp
│ │ │ │ │ ├── guzzle
│ │ │ │ │ │ ├── CHANGELOG.md
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── UPGRADING.md
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ └── src
│ │ │ │ │ │ ├── Client.php
│ │ │ │ │ │ ├── ClientInterface.php
│ │ │ │ │ │ ├── Cookie
│ │ │ │ │ │ │ ├── CookieJar.php
│ │ │ │ │ │ │ ├── CookieJarInterface.php
│ │ │ │ │ │ │ ├── FileCookieJar.php
│ │ │ │ │ │ │ ├── SessionCookieJar.php
│ │ │ │ │ │ │ └── SetCookie.php
│ │ │ │ │ │ ├── Exception
│ │ │ │ │ │ │ ├── BadResponseException.php
│ │ │ │ │ │ │ ├── ClientException.php
│ │ │ │ │ │ │ ├── ConnectException.php
│ │ │ │ │ │ │ ├── GuzzleException.php
│ │ │ │ │ │ │ ├── RequestException.php
│ │ │ │ │ │ │ ├── SeekException.php
│ │ │ │ │ │ │ ├── ServerException.php
│ │ │ │ │ │ │ ├── TooManyRedirectsException.php
│ │ │ │ │ │ │ └── TransferException.php
│ │ │ │ │ │ ├── Handler
│ │ │ │ │ │ │ ├── CurlFactory.php
│ │ │ │ │ │ │ ├── CurlFactoryInterface.php
│ │ │ │ │ │ │ ├── CurlHandler.php
│ │ │ │ │ │ │ ├── CurlMultiHandler.php
│ │ │ │ │ │ │ ├── EasyHandle.php
│ │ │ │ │ │ │ ├── MockHandler.php
│ │ │ │ │ │ │ ├── Proxy.php
│ │ │ │ │ │ │ └── StreamHandler.php
│ │ │ │ │ │ ├── HandlerStack.php
│ │ │ │ │ │ ├── MessageFormatter.php
│ │ │ │ │ │ ├── Middleware.php
│ │ │ │ │ │ ├── Pool.php
│ │ │ │ │ │ ├── PrepareBodyMiddleware.php
│ │ │ │ │ │ ├── RedirectMiddleware.php
│ │ │ │ │ │ ├── RequestOptions.php
│ │ │ │ │ │ ├── RetryMiddleware.php
│ │ │ │ │ │ ├── TransferStats.php
│ │ │ │ │ │ ├── UriTemplate.php
│ │ │ │ │ │ ├── functions.php
│ │ │ │ │ │ └── functions_include.php
│ │ │ │ │ ├── promises
│ │ │ │ │ │ ├── CHANGELOG.md
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ └── src
│ │ │ │ │ │ ├── AggregateException.php
│ │ │ │ │ │ ├── CancellationException.php
│ │ │ │ │ │ ├── Coroutine.php
│ │ │ │ │ │ ├── EachPromise.php
│ │ │ │ │ │ ├── FulfilledPromise.php
│ │ │ │ │ │ ├── Promise.php
│ │ │ │ │ │ ├── PromiseInterface.php
│ │ │ │ │ │ ├── PromisorInterface.php
│ │ │ │ │ │ ├── RejectedPromise.php
│ │ │ │ │ │ ├── RejectionException.php
│ │ │ │ │ │ ├── TaskQueue.php
│ │ │ │ │ │ ├── TaskQueueInterface.php
│ │ │ │ │ │ ├── functions.php
│ │ │ │ │ │ └── functions_include.php
│ │ │ │ │ └── psr7
│ │ │ │ │ ├── CHANGELOG.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── composer.json
│ │ │ │ │ └── src
│ │ │ │ │ ├── AppendStream.php
│ │ │ │ │ ├── BufferStream.php
│ │ │ │ │ ├── CachingStream.php
│ │ │ │ │ ├── DroppingStream.php
│ │ │ │ │ ├── FnStream.php
│ │ │ │ │ ├── InflateStream.php
│ │ │ │ │ ├── LazyOpenStream.php
│ │ │ │ │ ├── LimitStream.php
│ │ │ │ │ ├── MessageTrait.php
│ │ │ │ │ ├── MultipartStream.php
│ │ │ │ │ ├── NoSeekStream.php
│ │ │ │ │ ├── PumpStream.php
│ │ │ │ │ ├── Request.php
│ │ │ │ │ ├── Response.php
│ │ │ │ │ ├── ServerRequest.php
│ │ │ │ │ ├── Stream.php
│ │ │ │ │ ├── StreamDecoratorTrait.php
│ │ │ │ │ ├── StreamWrapper.php
│ │ │ │ │ ├── UploadedFile.php
│ │ │ │ │ ├── Uri.php
│ │ │ │ │ ├── UriNormalizer.php
│ │ │ │ │ ├── UriResolver.php
│ │ │ │ │ ├── functions.php
│ │ │ │ │ └── functions_include.php
│ │ │ │ └── psr
│ │ │ │ └── http-message
│ │ │ │ ├── CHANGELOG.md
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── composer.json
│ │ │ │ └── src
│ │ │ │ ├── MessageInterface.php
│ │ │ │ ├── RequestInterface.php
│ │ │ │ ├── ResponseInterface.php
│ │ │ │ ├── ServerRequestInterface.php
│ │ │ │ ├── StreamInterface.php
│ │ │ │ ├── UploadedFileInterface.php
│ │ │ │ └── UriInterface.php
│ │ │ └── yzx
│ │ │ └── Ucpaas.php
│ │ ├── money.sql
│ │ ├── public
│ │ │ ├── data
│ │ │ ├── favicon.ico
│ │ │ ├── index.php
│ │ │ ├── log
│ │ │ ├── robots.txt
│ │ │ ├── router.php
│ │ │ ├── src
│ │ │ │ ├── config.js
│ │ │ │ ├── lib
│ │ │ │ │ ├── admin.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── view.js
│ │ │ │ ├── modules
│ │ │ │ │ ├── ckplayer.js
│ │ │ │ │ ├── common.js
│ │ │ │ │ ├── dropdown.js
│ │ │ │ │ ├── formSelects-v4.js
│ │ │ │ │ ├── iconPicker.js
│ │ │ │ │ ├── sample.js
│ │ │ │ │ └── tableSelect.js
│ │ │ │ └── tpl
│ │ │ │ └── system
│ │ │ │ └── theme.html
│ │ │ ├── static
│ │ │ │ └── admin
│ │ │ │ ├── css
│ │ │ │ │ ├── admin.css
│ │ │ │ │ ├── font-awesome.min.css
│ │ │ │ │ ├── login.css
│ │ │ │ │ └── plugins
│ │ │ │ │ ├── animate
│ │ │ │ │ │ └── animate.min.css
│ │ │ │ │ ├── cropper
│ │ │ │ │ │ ├── ImgCropping.css
│ │ │ │ │ │ └── cropper.min.css
│ │ │ │ │ ├── formSelects
│ │ │ │ │ │ └── formSelects-v4.css
│ │ │ │ │ ├── toastr
│ │ │ │ │ │ └── toastr.css
│ │ │ │ │ ├── viewer
│ │ │ │ │ │ └── viewer.css
│ │ │ │ │ └── webuploader
│ │ │ │ │ ├── style.css
│ │ │ │ │ └── webuploader.css
│ │ │ │ ├── fonts
│ │ │ │ │ ├── FontAwesome.otf
│ │ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ │ ├── fontawesome-webfont.woff2
│ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ ├── glyphicons-halflings-regular.woff2
│ │ │ │ │ └── glyphicons-halflings-regulard41d.eot
│ │ │ │ ├── images
│ │ │ │ │ ├── a7.png
│ │ │ │ │ ├── bg.png
│ │ │ │ │ ├── close26.png
│ │ │ │ │ ├── default.mp3
│ │ │ │ │ ├── file-icons.png
│ │ │ │ │ ├── head_default.gif
│ │ │ │ │ ├── icons.png
│ │ │ │ │ ├── image.png
│ │ │ │ │ ├── layui-logo.jpg
│ │ │ │ │ ├── login-background.jpg
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── no_img.jpg
│ │ │ │ │ ├── pause.png
│ │ │ │ │ ├── playing.gif
│ │ │ │ │ ├── progress.png
│ │ │ │ │ ├── success.png
│ │ │ │ │ ├── timg.jpg
│ │ │ │ │ └── timg1.jpg
│ │ │ │ └── js
│ │ │ │ ├── Icon.js
│ │ │ │ ├── common.js
│ │ │ │ ├── index.js
│ │ │ │ ├── jquery.min.js
│ │ │ │ ├── layui
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── layui.css
│ │ │ │ │ │ ├── layui.mobile.css
│ │ │ │ │ │ └── modules
│ │ │ │ │ │ ├── code.css
│ │ │ │ │ │ ├── laydate
│ │ │ │ │ │ │ └── default
│ │ │ │ │ │ │ └── laydate.css
│ │ │ │ │ │ └── layer
│ │ │ │ │ │ └── default
│ │ │ │ │ │ ├── icon-ext.png
│ │ │ │ │ │ ├── icon.png
│ │ │ │ │ │ ├── layer.css
│ │ │ │ │ │ ├── loading-0.gif
│ │ │ │ │ │ ├── loading-1.gif
│ │ │ │ │ │ └── loading-2.gif
│ │ │ │ │ ├── font
│ │ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ │ ├── iconfont.svg
│ │ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ │ └── iconfont.woff
│ │ │ │ │ ├── images
│ │ │ │ │ │ └── face
│ │ │ │ │ │ ├── 0.gif
│ │ │ │ │ │ ├── 1.gif
│ │ │ │ │ │ ├── 10.gif
│ │ │ │ │ │ ├── 11.gif
│ │ │ │ │ │ ├── 12.gif
│ │ │ │ │ │ ├── 13.gif
│ │ │ │ │ │ ├── 14.gif
│ │ │ │ │ │ ├── 15.gif
│ │ │ │ │ │ ├── 16.gif
│ │ │ │ │ │ ├── 17.gif
│ │ │ │ │ │ ├── 18.gif
│ │ │ │ │ │ ├── 19.gif
│ │ │ │ │ │ ├── 2.gif
│ │ │ │ │ │ ├── 20.gif
│ │ │ │ │ │ ├── 21.gif
│ │ │ │ │ │ ├── 22.gif
│ │ │ │ │ │ ├── 23.gif
│ │ │ │ │ │ ├── 24.gif
│ │ │ │ │ │ ├── 25.gif
│ │ │ │ │ │ ├── 26.gif
│ │ │ │ │ │ ├── 27.gif
│ │ │ │ │ │ ├── 28.gif
│ │ │ │ │ │ ├── 29.gif
│ │ │ │ │ │ ├── 3.gif
│ │ │ │ │ │ ├── 30.gif
│ │ │ │ │ │ ├── 31.gif
│ │ │ │ │ │ ├── 32.gif
│ │ │ │ │ │ ├── 33.gif
│ │ │ │ │ │ ├── 34.gif
│ │ │ │ │ │ ├── 35.gif
│ │ │ │ │ │ ├── 36.gif
│ │ │ │ │ │ ├── 37.gif
│ │ │ │ │ │ ├── 38.gif
│ │ │ │ │ │ ├── 39.gif
│ │ │ │ │ │ ├── 4.gif
│ │ │ │ │ │ ├── 40.gif
│ │ │ │ │ │ ├── 41.gif
│ │ │ │ │ │ ├── 42.gif
│ │ │ │ │ │ ├── 43.gif
│ │ │ │ │ │ ├── 44.gif
│ │ │ │ │ │ ├── 45.gif
│ │ │ │ │ │ ├── 46.gif
│ │ │ │ │ │ ├── 47.gif
│ │ │ │ │ │ ├── 48.gif
│ │ │ │ │ │ ├── 49.gif
│ │ │ │ │ │ ├── 5.gif
│ │ │ │ │ │ ├── 50.gif
│ │ │ │ │ │ ├── 51.gif
│ │ │ │ │ │ ├── 52.gif
│ │ │ │ │ │ ├── 53.gif
│ │ │ │ │ │ ├── 54.gif
│ │ │ │ │ │ ├── 55.gif
│ │ │ │ │ │ ├── 56.gif
│ │ │ │ │ │ ├── 57.gif
│ │ │ │ │ │ ├── 58.gif
│ │ │ │ │ │ ├── 59.gif
│ │ │ │ │ │ ├── 6.gif
│ │ │ │ │ │ ├── 60.gif
│ │ │ │ │ │ ├── 61.gif
│ │ │ │ │ │ ├── 62.gif
│ │ │ │ │ │ ├── 63.gif
│ │ │ │ │ │ ├── 64.gif
│ │ │ │ │ │ ├── 65.gif
│ │ │ │ │ │ ├── 66.gif
│ │ │ │ │ │ ├── 67.gif
│ │ │ │ │ │ ├── 68.gif
│ │ │ │ │ │ ├── 69.gif
│ │ │ │ │ │ ├── 7.gif
│ │ │ │ │ │ ├── 70.gif
│ │ │ │ │ │ ├── 71.gif
│ │ │ │ │ │ ├── 8.gif
│ │ │ │ │ │ └── 9.gif
│ │ │ │ │ ├── lay
│ │ │ │ │ │ └── modules
│ │ │ │ │ │ ├── carousel.js
│ │ │ │ │ │ ├── code.js
│ │ │ │ │ │ ├── colorpicker.js
│ │ │ │ │ │ ├── element.js
│ │ │ │ │ │ ├── flow.js
│ │ │ │ │ │ ├── form.js
│ │ │ │ │ │ ├── jquery.js
│ │ │ │ │ │ ├── laydate.js
│ │ │ │ │ │ ├── layedit.js
│ │ │ │ │ │ ├── layer.js
│ │ │ │ │ │ ├── laypage.js
│ │ │ │ │ │ ├── laytpl.js
│ │ │ │ │ │ ├── mobile.js
│ │ │ │ │ │ ├── rate.js
│ │ │ │ │ │ ├── slider.js
│ │ │ │ │ │ ├── table.js
│ │ │ │ │ │ ├── table2.js
│ │ │ │ │ │ ├── tree.js
│ │ │ │ │ │ ├── upload.js
│ │ │ │ │ │ └── util.js
│ │ │ │ │ ├── layui.all.js
│ │ │ │ │ └── layui.js
│ │ │ │ ├── plugins
│ │ │ │ │ ├── clipboard
│ │ │ │ │ │ └── clipboard.js
│ │ │ │ │ ├── cropper
│ │ │ │ │ │ ├── Crop.js
│ │ │ │ │ │ └── cropper.min.js
│ │ │ │ │ ├── jqprint
│ │ │ │ │ │ └── jQuery.print.js
│ │ │ │ │ ├── toastr
│ │ │ │ │ │ └── toastr.js
│ │ │ │ │ ├── ueditor
│ │ │ │ │ │ ├── dialogs
│ │ │ │ │ │ │ ├── anchor
│ │ │ │ │ │ │ │ └── anchor.html
│ │ │ │ │ │ │ ├── attachment
│ │ │ │ │ │ │ │ ├── attachment.css
│ │ │ │ │ │ │ │ ├── attachment.html
│ │ │ │ │ │ │ │ ├── attachment.js
│ │ │ │ │ │ │ │ ├── fileTypeImages
│ │ │ │ │ │ │ │ │ ├── icon_chm.gif
│ │ │ │ │ │ │ │ │ ├── icon_default.png
│ │ │ │ │ │ │ │ │ ├── icon_doc.gif
│ │ │ │ │ │ │ │ │ ├── icon_exe.gif
│ │ │ │ │ │ │ │ │ ├── icon_jpg.gif
│ │ │ │ │ │ │ │ │ ├── icon_mp3.gif
│ │ │ │ │ │ │ │ │ ├── icon_mv.gif
│ │ │ │ │ │ │ │ │ ├── icon_pdf.gif
│ │ │ │ │ │ │ │ │ ├── icon_ppt.gif
│ │ │ │ │ │ │ │ │ ├── icon_psd.gif
│ │ │ │ │ │ │ │ │ ├── icon_rar.gif
│ │ │ │ │ │ │ │ │ ├── icon_txt.gif
│ │ │ │ │ │ │ │ │ └── icon_xls.gif
│ │ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ ├── alignicon.gif
│ │ │ │ │ │ │ │ ├── alignicon.png
│ │ │ │ │ │ │ │ ├── bg.png
│ │ │ │ │ │ │ │ ├── file-icons.gif
│ │ │ │ │ │ │ │ ├── file-icons.png
│ │ │ │ │ │ │ │ ├── icons.gif
│ │ │ │ │ │ │ │ ├── icons.png
│ │ │ │ │ │ │ │ ├── image.png
│ │ │ │ │ │ │ │ ├── progress.png
│ │ │ │ │ │ │ │ ├── success.gif
│ │ │ │ │ │ │ │ └── success.png
│ │ │ │ │ │ │ ├── background
│ │ │ │ │ │ │ │ ├── background.css
│ │ │ │ │ │ │ │ ├── background.html
│ │ │ │ │ │ │ │ ├── background.js
│ │ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ ├── bg.png
│ │ │ │ │ │ │ │ └── success.png
│ │ │ │ │ │ │ ├── charts
│ │ │ │ │ │ │ │ ├── chart.config.js
│ │ │ │ │ │ │ │ ├── charts.css
│ │ │ │ │ │ │ │ ├── charts.html
│ │ │ │ │ │ │ │ ├── charts.js
│ │ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ ├── charts0.png
│ │ │ │ │ │ │ │ ├── charts1.png
│ │ │ │ │ │ │ │ ├── charts2.png
│ │ │ │ │ │ │ │ ├── charts3.png
│ │ │ │ │ │ │ │ ├── charts4.png
│ │ │ │ │ │ │ │ └── charts5.png
│ │ │ │ │ │ │ ├── emotion
│ │ │ │ │ │ │ │ ├── emotion.css
│ │ │ │ │ │ │ │ ├── emotion.html
│ │ │ │ │ │ │ │ ├── emotion.js
│ │ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ ├── 0.gif
│ │ │ │ │ │ │ │ ├── bface.gif
│ │ │ │ │ │ │ │ ├── cface.gif
│ │ │ │ │ │ │ │ ├── fface.gif
│ │ │ │ │ │ │ │ ├── jxface2.gif
│ │ │ │ │ │ │ │ ├── neweditor-tab-bg.png
│ │ │ │ │ │ │ │ ├── tface.gif
│ │ │ │ │ │ │ │ ├── wface.gif
│ │ │ │ │ │ │ │ └── yface.gif
│ │ │ │ │ │ │ ├── gmap
│ │ │ │ │ │ │ │ └── gmap.html
│ │ │ │ │ │ │ ├── help
│ │ │ │ │ │ │ │ ├── help.css
│ │ │ │ │ │ │ │ ├── help.html
│ │ │ │ │ │ │ │ └── help.js
│ │ │ │ │ │ │ ├── image
│ │ │ │ │ │ │ │ ├── image.css
│ │ │ │ │ │ │ │ ├── image.html
│ │ │ │ │ │ │ │ ├── image.js
│ │ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ ├── alignicon.jpg
│ │ │ │ │ │ │ │ ├── bg.png
│ │ │ │ │ │ │ │ ├── icons.gif
│ │ │ │ │ │ │ │ ├── icons.png
│ │ │ │ │ │ │ │ ├── image.png
│ │ │ │ │ │ │ │ ├── progress.png
│ │ │ │ │ │ │ │ ├── success.gif
│ │ │ │ │ │ │ │ └── success.png
│ │ │ │ │ │ │ ├── insertframe
│ │ │ │ │ │ │ │ └── insertframe.html
│ │ │ │ │ │ │ ├── internal.js
│ │ │ │ │ │ │ ├── link
│ │ │ │ │ │ │ │ └── link.html
│ │ │ │ │ │ │ ├── map
│ │ │ │ │ │ │ │ ├── map.html
│ │ │ │ │ │ │ │ └── show.html
│ │ │ │ │ │ │ ├── music
│ │ │ │ │ │ │ │ ├── music.css
│ │ │ │ │ │ │ │ ├── music.html
│ │ │ │ │ │ │ │ └── music.js
│ │ │ │ │ │ │ ├── preview
│ │ │ │ │ │ │ │ └── preview.html
│ │ │ │ │ │ │ ├── scrawl
│ │ │ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ │ │ ├── addimg.png
│ │ │ │ │ │ │ │ │ ├── brush.png
│ │ │ │ │ │ │ │ │ ├── delimg.png
│ │ │ │ │ │ │ │ │ ├── delimgH.png
│ │ │ │ │ │ │ │ │ ├── empty.png
│ │ │ │ │ │ │ │ │ ├── emptyH.png
│ │ │ │ │ │ │ │ │ ├── eraser.png
│ │ │ │ │ │ │ │ │ ├── redo.png
│ │ │ │ │ │ │ │ │ ├── redoH.png
│ │ │ │ │ │ │ │ │ ├── scale.png
│ │ │ │ │ │ │ │ │ ├── scaleH.png
│ │ │ │ │ │ │ │ │ ├── size.png
│ │ │ │ │ │ │ │ │ ├── undo.png
│ │ │ │ │ │ │ │ │ └── undoH.png
│ │ │ │ │ │ │ │ ├── scrawl.css
│ │ │ │ │ │ │ │ ├── scrawl.html
│ │ │ │ │ │ │ │ └── scrawl.js
│ │ │ │ │ │ │ ├── searchreplace
│ │ │ │ │ │ │ │ ├── searchreplace.html
│ │ │ │ │ │ │ │ └── searchreplace.js
│ │ │ │ │ │ │ ├── snapscreen
│ │ │ │ │ │ │ │ └── snapscreen.html
│ │ │ │ │ │ │ ├── spechars
│ │ │ │ │ │ │ │ ├── spechars.html
│ │ │ │ │ │ │ │ └── spechars.js
│ │ │ │ │ │ │ ├── table
│ │ │ │ │ │ │ │ ├── dragicon.png
│ │ │ │ │ │ │ │ ├── edittable.css
│ │ │ │ │ │ │ │ ├── edittable.html
│ │ │ │ │ │ │ │ ├── edittable.js
│ │ │ │ │ │ │ │ ├── edittd.html
│ │ │ │ │ │ │ │ └── edittip.html
│ │ │ │ │ │ │ ├── template
│ │ │ │ │ │ │ │ ├── config.js
│ │ │ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ │ │ ├── bg.gif
│ │ │ │ │ │ │ │ │ ├── pre0.png
│ │ │ │ │ │ │ │ │ ├── pre1.png
│ │ │ │ │ │ │ │ │ ├── pre2.png
│ │ │ │ │ │ │ │ │ ├── pre3.png
│ │ │ │ │ │ │ │ │ └── pre4.png
│ │ │ │ │ │ │ │ ├── template.css
│ │ │ │ │ │ │ │ ├── template.html
│ │ │ │ │ │ │ │ └── template.js
│ │ │ │ │ │ │ ├── video
│ │ │ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ │ │ ├── bg.png
│ │ │ │ │ │ │ │ │ ├── center_focus.jpg
│ │ │ │ │ │ │ │ │ ├── file-icons.gif
│ │ │ │ │ │ │ │ │ ├── file-icons.png
│ │ │ │ │ │ │ │ │ ├── icons.gif
│ │ │ │ │ │ │ │ │ ├── icons.png
│ │ │ │ │ │ │ │ │ ├── image.png
│ │ │ │ │ │ │ │ │ ├── left_focus.jpg
│ │ │ │ │ │ │ │ │ ├── none_focus.jpg
│ │ │ │ │ │ │ │ │ ├── progress.png
│ │ │ │ │ │ │ │ │ ├── right_focus.jpg
│ │ │ │ │ │ │ │ │ ├── success.gif
│ │ │ │ │ │ │ │ │ └── success.png
│ │ │ │ │ │ │ │ ├── video.css
│ │ │ │ │ │ │ │ ├── video.html
│ │ │ │ │ │ │ │ └── video.js
│ │ │ │ │ │ │ ├── webapp
│ │ │ │ │ │ │ │ └── webapp.html
│ │ │ │ │ │ │ └── wordimage
│ │ │ │ │ │ │ ├── fClipboard_ueditor.swf
│ │ │ │ │ │ │ ├── imageUploader.swf
│ │ │ │ │ │ │ ├── tangram.js
│ │ │ │ │ │ │ ├── wordimage.html
│ │ │ │ │ │ │ └── wordimage.js
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── lang
│ │ │ │ │ │ │ ├── en
│ │ │ │ │ │ │ │ ├── en.js
│ │ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ ├── addimage.png
│ │ │ │ │ │ │ │ ├── alldeletebtnhoverskin.png
│ │ │ │ │ │ │ │ ├── alldeletebtnupskin.png
│ │ │ │ │ │ │ │ ├── background.png
│ │ │ │ │ │ │ │ ├── button.png
│ │ │ │ │ │ │ │ ├── copy.png
│ │ │ │ │ │ │ │ ├── deletedisable.png
│ │ │ │ │ │ │ │ ├── deleteenable.png
│ │ │ │ │ │ │ │ ├── listbackground.png
│ │ │ │ │ │ │ │ ├── localimage.png
│ │ │ │ │ │ │ │ ├── music.png
│ │ │ │ │ │ │ │ ├── rotateleftdisable.png
│ │ │ │ │ │ │ │ ├── rotateleftenable.png
│ │ │ │ │ │ │ │ ├── rotaterightdisable.png
│ │ │ │ │ │ │ │ ├── rotaterightenable.png
│ │ │ │ │ │ │ │ └── upload.png
│ │ │ │ │ │ │ └── zh-cn
│ │ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ │ ├── copy.png
│ │ │ │ │ │ │ │ ├── localimage.png
│ │ │ │ │ │ │ │ ├── music.png
│ │ │ │ │ │ │ │ └── upload.png
│ │ │ │ │ │ │ └── zh-cn.js
│ │ │ │ │ │ ├── php
│ │ │ │ │ │ │ ├── Uploader.class.php
│ │ │ │ │ │ │ ├── action_crawler.php
│ │ │ │ │ │ │ ├── action_list.php
│ │ │ │ │ │ │ ├── action_upload.php
│ │ │ │ │ │ │ ├── config.json
│ │ │ │ │ │ │ ├── controller.php
│ │ │ │ │ │ │ └── mark.png
│ │ │ │ │ │ ├── themes
│ │ │ │ │ │ │ ├── default
│ │ │ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ │ │ ├── ueditor.css
│ │ │ │ │ │ │ │ │ └── ueditor.min.css
│ │ │ │ │ │ │ │ ├── dialogbase.css
│ │ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ ├── anchor.gif
│ │ │ │ │ │ │ │ ├── arrow.png
│ │ │ │ │ │ │ │ ├── arrow_down.png
│ │ │ │ │ │ │ │ ├── arrow_up.png
│ │ │ │ │ │ │ │ ├── button-bg.gif
│ │ │ │ │ │ │ │ ├── cancelbutton.gif
│ │ │ │ │ │ │ │ ├── charts.png
│ │ │ │ │ │ │ │ ├── cursor_h.gif
│ │ │ │ │ │ │ │ ├── cursor_h.png
│ │ │ │ │ │ │ │ ├── cursor_v.gif
│ │ │ │ │ │ │ │ ├── cursor_v.png
│ │ │ │ │ │ │ │ ├── dialog-title-bg.png
│ │ │ │ │ │ │ │ ├── filescan.png
│ │ │ │ │ │ │ │ ├── highlighted.gif
│ │ │ │ │ │ │ │ ├── icons-all.gif
│ │ │ │ │ │ │ │ ├── icons.gif
│ │ │ │ │ │ │ │ ├── icons.png
│ │ │ │ │ │ │ │ ├── loaderror.png
│ │ │ │ │ │ │ │ ├── loading.gif
│ │ │ │ │ │ │ │ ├── lock.gif
│ │ │ │ │ │ │ │ ├── neweditor-tab-bg.png
│ │ │ │ │ │ │ │ ├── pagebreak.gif
│ │ │ │ │ │ │ │ ├── scale.png
│ │ │ │ │ │ │ │ ├── sortable.png
│ │ │ │ │ │ │ │ ├── spacer.gif
│ │ │ │ │ │ │ │ ├── sparator_v.png
│ │ │ │ │ │ │ │ ├── table-cell-align.png
│ │ │ │ │ │ │ │ ├── tangram-colorpicker.png
│ │ │ │ │ │ │ │ ├── toolbar_bg.png
│ │ │ │ │ │ │ │ ├── unhighlighted.gif
│ │ │ │ │ │ │ │ ├── upload.png
│ │ │ │ │ │ │ │ ├── videologo.gif
│ │ │ │ │ │ │ │ ├── word.gif
│ │ │ │ │ │ │ │ └── wordpaste.png
│ │ │ │ │ │ │ └── iframe.css
│ │ │ │ │ │ ├── third-party
│ │ │ │ │ │ │ ├── SyntaxHighlighter
│ │ │ │ │ │ │ │ ├── shCore.js
│ │ │ │ │ │ │ │ └── shCoreDefault.css
│ │ │ │ │ │ │ ├── codemirror
│ │ │ │ │ │ │ │ ├── codemirror.css
│ │ │ │ │ │ │ │ └── codemirror.js
│ │ │ │ │ │ │ ├── highcharts
│ │ │ │ │ │ │ │ ├── adapters
│ │ │ │ │ │ │ │ │ ├── mootools-adapter.js
│ │ │ │ │ │ │ │ │ ├── mootools-adapter.src.js
│ │ │ │ │ │ │ │ │ ├── prototype-adapter.js
│ │ │ │ │ │ │ │ │ ├── prototype-adapter.src.js
│ │ │ │ │ │ │ │ │ ├── standalone-framework.js
│ │ │ │ │ │ │ │ │ └── standalone-framework.src.js
│ │ │ │ │ │ │ │ ├── highcharts-more.js
│ │ │ │ │ │ │ │ ├── highcharts-more.src.js
│ │ │ │ │ │ │ │ ├── highcharts.js
│ │ │ │ │ │ │ │ ├── highcharts.src.js
│ │ │ │ │ │ │ │ ├── modules
│ │ │ │ │ │ │ │ │ ├── annotations.js
│ │ │ │ │ │ │ │ │ ├── annotations.src.js
│ │ │ │ │ │ │ │ │ ├── canvas-tools.js
│ │ │ │ │ │ │ │ │ ├── canvas-tools.src.js
│ │ │ │ │ │ │ │ │ ├── data.js
│ │ │ │ │ │ │ │ │ ├── data.src.js
│ │ │ │ │ │ │ │ │ ├── drilldown.js
│ │ │ │ │ │ │ │ │ ├── drilldown.src.js
│ │ │ │ │ │ │ │ │ ├── exporting.js
│ │ │ │ │ │ │ │ │ ├── exporting.src.js
│ │ │ │ │ │ │ │ │ ├── funnel.js
│ │ │ │ │ │ │ │ │ ├── funnel.src.js
│ │ │ │ │ │ │ │ │ ├── heatmap.js
│ │ │ │ │ │ │ │ │ ├── heatmap.src.js
│ │ │ │ │ │ │ │ │ ├── map.js
│ │ │ │ │ │ │ │ │ ├── map.src.js
│ │ │ │ │ │ │ │ │ ├── no-data-to-display.js
│ │ │ │ │ │ │ │ │ └── no-data-to-display.src.js
│ │ │ │ │ │ │ │ └── themes
│ │ │ │ │ │ │ │ ├── dark-blue.js
│ │ │ │ │ │ │ │ ├── dark-green.js
│ │ │ │ │ │ │ │ ├── gray.js
│ │ │ │ │ │ │ │ ├── grid.js
│ │ │ │ │ │ │ │ └── skies.js
│ │ │ │ │ │ │ ├── jquery-1.10.2.js
│ │ │ │ │ │ │ ├── jquery-1.10.2.min.js
│ │ │ │ │ │ │ ├── jquery-1.10.2.min.map
│ │ │ │ │ │ │ ├── snapscreen
│ │ │ │ │ │ │ │ └── UEditorSnapscreen.exe
│ │ │ │ │ │ │ ├── video-js
│ │ │ │ │ │ │ │ ├── font
│ │ │ │ │ │ │ │ │ ├── vjs.eot
│ │ │ │ │ │ │ │ │ ├── vjs.svg
│ │ │ │ │ │ │ │ │ ├── vjs.ttf
│ │ │ │ │ │ │ │ │ └── vjs.woff
│ │ │ │ │ │ │ │ ├── video-js.css
│ │ │ │ │ │ │ │ ├── video-js.min.css
│ │ │ │ │ │ │ │ ├── video-js.swf
│ │ │ │ │ │ │ │ ├── video.dev.js
│ │ │ │ │ │ │ │ └── video.js
│ │ │ │ │ │ │ ├── webuploader
│ │ │ │ │ │ │ │ ├── Uploader.swf
│ │ │ │ │ │ │ │ ├── webuploader.css
│ │ │ │ │ │ │ │ ├── webuploader.custom.js
│ │ │ │ │ │ │ │ ├── webuploader.custom.min.js
│ │ │ │ │ │ │ │ ├── webuploader.flashonly.js
│ │ │ │ │ │ │ │ ├── webuploader.flashonly.min.js
│ │ │ │ │ │ │ │ ├── webuploader.html5only.js
│ │ │ │ │ │ │ │ ├── webuploader.html5only.min.js
│ │ │ │ │ │ │ │ ├── webuploader.js
│ │ │ │ │ │ │ │ ├── webuploader.min.js
│ │ │ │ │ │ │ │ ├── webuploader.withoutimage.js
│ │ │ │ │ │ │ │ └── webuploader.withoutimage.min.js
│ │ │ │ │ │ │ └── zeroclipboard
│ │ │ │ │ │ │ ├── ZeroClipboard.js
│ │ │ │ │ │ │ ├── ZeroClipboard.min.js
│ │ │ │ │ │ │ └── ZeroClipboard.swf
│ │ │ │ │ │ ├── ueditor.all.js
│ │ │ │ │ │ ├── ueditor.all.min.js
│ │ │ │ │ │ ├── ueditor.config.js
│ │ │ │ │ │ ├── ueditor.parse.js
│ │ │ │ │ │ └── ueditor.parse.min.js
│ │ │ │ │ ├── viewer
│ │ │ │ │ │ └── viewer.js
│ │ │ │ │ ├── wangEditor-3.1.1
│ │ │ │ │ │ ├── ISSUE.md
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── bower.json
│ │ │ │ │ │ ├── docs
│ │ │ │ │ │ │ ├── dev
│ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ └── usage
│ │ │ │ │ │ │ ├── 01-getstart
│ │ │ │ │ │ │ │ ├── 01-demo.md
│ │ │ │ │ │ │ │ ├── 02-use-module.md
│ │ │ │ │ │ │ │ ├── 03-sperate.md
│ │ │ │ │ │ │ │ └── 04-multi.md
│ │ │ │ │ │ │ ├── 02-content
│ │ │ │ │ │ │ │ ├── 01-set-content.md
│ │ │ │ │ │ │ │ ├── 02-get-content.md
│ │ │ │ │ │ │ │ ├── 03-use-textarea.md
│ │ │ │ │ │ │ │ └── 04-get-json.md
│ │ │ │ │ │ │ ├── 03-config
│ │ │ │ │ │ │ │ ├── 01-menu.md
│ │ │ │ │ │ │ │ ├── 02-debug.md
│ │ │ │ │ │ │ │ ├── 03-onchange.md
│ │ │ │ │ │ │ │ ├── 04-z-index.md
│ │ │ │ │ │ │ │ ├── 05-lang.md
│ │ │ │ │ │ │ │ ├── 06-paste.md
│ │ │ │ │ │ │ │ ├── 07-linkImgCallback.md
│ │ │ │ │ │ │ │ ├── 08-linkCheck.md
│ │ │ │ │ │ │ │ ├── 09-onfocus.md
│ │ │ │ │ │ │ │ ├── 10-onblur.md
│ │ │ │ │ │ │ │ ├── 11-linkImgCheck.md
│ │ │ │ │ │ │ │ ├── 12-colors.md
│ │ │ │ │ │ │ │ ├── 13-emot.md
│ │ │ │ │ │ │ │ └── 14-font-name.md
│ │ │ │ │ │ │ ├── 04-uploadimg
│ │ │ │ │ │ │ │ ├── 01-show-tab.md
│ │ │ │ │ │ │ │ ├── 02-base64.md
│ │ │ │ │ │ │ │ ├── 03-upload-config.md
│ │ │ │ │ │ │ │ └── 04-qiniu.md
│ │ │ │ │ │ │ ├── 05-other
│ │ │ │ │ │ │ │ ├── 01-全屏-预览-查看源码.md
│ │ │ │ │ │ │ │ ├── 02-上传附件.md
│ │ │ │ │ │ │ │ ├── 03-markdown.md
│ │ │ │ │ │ │ │ ├── 04-xss.md
│ │ │ │ │ │ │ │ ├── 05-react.md
│ │ │ │ │ │ │ │ ├── 06-vue.md
│ │ │ │ │ │ │ │ ├── 07-ng.md
│ │ │ │ │ │ │ │ └── 08-api.md
│ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ ├── gulpfile.js
│ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ ├── release
│ │ │ │ │ │ │ ├── fonts
│ │ │ │ │ │ │ │ └── w-e-icon.woff
│ │ │ │ │ │ │ ├── wangEditor.css
│ │ │ │ │ │ │ ├── wangEditor.js
│ │ │ │ │ │ │ ├── wangEditor.min.css
│ │ │ │ │ │ │ ├── wangEditor.min.js
│ │ │ │ │ │ │ └── wangEditor.min.js.map
│ │ │ │ │ │ └── src
│ │ │ │ │ │ ├── fonts
│ │ │ │ │ │ │ └── w-e-icon.woff
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ ├── command
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── config.js
│ │ │ │ │ │ │ ├── editor
│ │ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ │ └── upload
│ │ │ │ │ │ │ │ ├── progress.js
│ │ │ │ │ │ │ │ └── upload-img.js
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ ├── menus
│ │ │ │ │ │ │ │ ├── backColor
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── bold
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── code
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── droplist.js
│ │ │ │ │ │ │ │ ├── emoticon
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── fontName
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── fontSize
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── foreColor
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── head
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── img
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ │ ├── italic
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── justify
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── link
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── list
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── menu-list.js
│ │ │ │ │ │ │ │ ├── panel.js
│ │ │ │ │ │ │ │ ├── quote
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── redo
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── strikethrough
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── table
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── underline
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── undo
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ └── video
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── selection
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── text
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── util
│ │ │ │ │ │ │ ├── dom-core.js
│ │ │ │ │ │ │ ├── paste-handle.js
│ │ │ │ │ │ │ ├── poly-fill.js
│ │ │ │ │ │ │ ├── replace-lang.js
│ │ │ │ │ │ │ └── util.js
│ │ │ │ │ │ └── less
│ │ │ │ │ │ ├── common.less
│ │ │ │ │ │ ├── droplist.less
│ │ │ │ │ │ ├── icon.less
│ │ │ │ │ │ ├── menus.less
│ │ │ │ │ │ ├── panel.less
│ │ │ │ │ │ └── text.less
│ │ │ │ │ ├── webuploader
│ │ │ │ │ │ ├── Uploader.swf
│ │ │ │ │ │ ├── style.css
│ │ │ │ │ │ ├── webuploader.css
│ │ │ │ │ │ └── webuploader.js
│ │ │ │ │ ├── wx-audio
│ │ │ │ │ │ ├── wx-audio.css
│ │ │ │ │ │ └── wx-audio.js
│ │ │ │ │ └── zTree
│ │ │ │ │ ├── img
│ │ │ │ │ │ ├── button.png
│ │ │ │ │ │ ├── diy
│ │ │ │ │ │ │ ├── 1_close.png
│ │ │ │ │ │ │ ├── 1_open.png
│ │ │ │ │ │ │ ├── 2.png
│ │ │ │ │ │ │ ├── 3.png
│ │ │ │ │ │ │ ├── 4.png
│ │ │ │ │ │ │ ├── 5.png
│ │ │ │ │ │ │ ├── 6.png
│ │ │ │ │ │ │ ├── 7.png
│ │ │ │ │ │ │ ├── 8.png
│ │ │ │ │ │ │ └── 9.png
│ │ │ │ │ │ ├── line_conn.gif
│ │ │ │ │ │ ├── loading.gif
│ │ │ │ │ │ ├── zTreeStandard.gif
│ │ │ │ │ │ └── zTreeStandard.png
│ │ │ │ │ ├── jquery.ztree.core-3.5.js
│ │ │ │ │ ├── jquery.ztree.excheck-3.5.js
│ │ │ │ │ ├── jquery.ztree.exedit-3.5.js
│ │ │ │ │ ├── jquery.ztree.exhide-3.5.js
│ │ │ │ │ └── zTreeStyle.css
│ │ │ │ ├── webupload
│ │ │ │ │ ├── Uploader.swf
│ │ │ │ │ ├── style.css
│ │ │ │ │ ├── webuploader.css
│ │ │ │ │ └── webuploader.js
│ │ │ │ └── wk.js
│ │ │ └── uploads
│ │ │ ├── face
│ │ │ ├── images
│ │ │ │ └── 20181119
│ │ │ │ ├── 191288ed239b6678f2455eb5bec0c9b8.png
│ │ │ │ ├── 44f3634e96a62727aeeb8dd7abd0b53a.png
│ │ │ │ └── 9735376ee660070e24c7f4dd139b26bf.png
│ │ │ └── ueditor
│ │ │ └── image
│ │ │ └── 20181119
│ │ │ └── 1542617094925699.jpg
│ │ ├── runtime
│ │ ├── think
│ │ ├── thinkphp
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── base.php
│ │ │ ├── codecov.yml
│ │ │ ├── composer.json
│ │ │ ├── console.php
│ │ │ ├── convention.php
│ │ │ ├── helper.php
│ │ │ ├── lang
│ │ │ │ └── zh-cn.php
│ │ │ ├── library
│ │ │ │ ├── think
│ │ │ │ │ ├── App.php
│ │ │ │ │ ├── Build.php
│ │ │ │ │ ├── Cache.php
│ │ │ │ │ ├── Collection.php
│ │ │ │ │ ├── Config.php
│ │ │ │ │ ├── Console.php
│ │ │ │ │ ├── Controller.php
│ │ │ │ │ ├── Cookie.php
│ │ │ │ │ ├── Db.php
│ │ │ │ │ ├── Debug.php
│ │ │ │ │ ├── Env.php
│ │ │ │ │ ├── Error.php
│ │ │ │ │ ├── Exception.php
│ │ │ │ │ ├── File.php
│ │ │ │ │ ├── Hook.php
│ │ │ │ │ ├── Lang.php
│ │ │ │ │ ├── Loader.php
│ │ │ │ │ ├── Log.php
│ │ │ │ │ ├── Model.php
│ │ │ │ │ ├── Paginator.php
│ │ │ │ │ ├── Process.php
│ │ │ │ │ ├── Request.php
│ │ │ │ │ ├── Response.php
│ │ │ │ │ ├── Route.php
│ │ │ │ │ ├── Session.php
│ │ │ │ │ ├── Template.php
│ │ │ │ │ ├── Url.php
│ │ │ │ │ ├── Validate.php
│ │ │ │ │ ├── View.php
│ │ │ │ │ ├── cache
│ │ │ │ │ │ ├── Driver.php
│ │ │ │ │ │ └── driver
│ │ │ │ │ │ ├── File.php
│ │ │ │ │ │ ├── Lite.php
│ │ │ │ │ │ ├── Memcache.php
│ │ │ │ │ │ ├── Memcached.php
│ │ │ │ │ │ ├── Redis.php
│ │ │ │ │ │ ├── Sqlite.php
│ │ │ │ │ │ ├── Wincache.php
│ │ │ │ │ │ └── Xcache.php
│ │ │ │ │ ├── config
│ │ │ │ │ │ └── driver
│ │ │ │ │ │ ├── Ini.php
│ │ │ │ │ │ ├── Json.php
│ │ │ │ │ │ └── Xml.php
│ │ │ │ │ ├── console
│ │ │ │ │ │ ├── Command.php
│ │ │ │ │ │ ├── Input.php
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── Output.php
│ │ │ │ │ │ ├── bin
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ └── hiddeninput.exe
│ │ │ │ │ │ ├── command
│ │ │ │ │ │ │ ├── Build.php
│ │ │ │ │ │ │ ├── Clear.php
│ │ │ │ │ │ │ ├── Help.php
│ │ │ │ │ │ │ ├── Lists.php
│ │ │ │ │ │ │ ├── Make.php
│ │ │ │ │ │ │ ├── make
│ │ │ │ │ │ │ │ ├── Controller.php
│ │ │ │ │ │ │ │ ├── Model.php
│ │ │ │ │ │ │ │ └── stubs
│ │ │ │ │ │ │ │ ├── controller.plain.stub
│ │ │ │ │ │ │ │ ├── controller.stub
│ │ │ │ │ │ │ │ └── model.stub
│ │ │ │ │ │ │ └── optimize
│ │ │ │ │ │ │ ├── Autoload.php
│ │ │ │ │ │ │ ├── Config.php
│ │ │ │ │ │ │ ├── Route.php
│ │ │ │ │ │ │ └── Schema.php
│ │ │ │ │ │ ├── input
│ │ │ │ │ │ │ ├── Argument.php
│ │ │ │ │ │ │ ├── Definition.php
│ │ │ │ │ │ │ └── Option.php
│ │ │ │ │ │ └── output
│ │ │ │ │ │ ├── Ask.php
│ │ │ │ │ │ ├── Descriptor.php
│ │ │ │ │ │ ├── Formatter.php
│ │ │ │ │ │ ├── Question.php
│ │ │ │ │ │ ├── descriptor
│ │ │ │ │ │ │ └── Console.php
│ │ │ │ │ │ ├── driver
│ │ │ │ │ │ │ ├── Buffer.php
│ │ │ │ │ │ │ ├── Console.php
│ │ │ │ │ │ │ └── Nothing.php
│ │ │ │ │ │ ├── formatter
│ │ │ │ │ │ │ ├── Stack.php
│ │ │ │ │ │ │ └── Style.php
│ │ │ │ │ │ └── question
│ │ │ │ │ │ ├── Choice.php
│ │ │ │ │ │ └── Confirmation.php
│ │ │ │ │ ├── controller
│ │ │ │ │ │ ├── Rest.php
│ │ │ │ │ │ └── Yar.php
│ │ │ │ │ ├── db
│ │ │ │ │ │ ├── Builder.php
│ │ │ │ │ │ ├── Connection.php
│ │ │ │ │ │ ├── Expression.php
│ │ │ │ │ │ ├── Query.php
│ │ │ │ │ │ ├── builder
│ │ │ │ │ │ │ ├── Mysql.php
│ │ │ │ │ │ │ ├── Pgsql.php
│ │ │ │ │ │ │ ├── Sqlite.php
│ │ │ │ │ │ │ └── Sqlsrv.php
│ │ │ │ │ │ ├── connector
│ │ │ │ │ │ │ ├── Mysql.php
│ │ │ │ │ │ │ ├── Pgsql.php
│ │ │ │ │ │ │ ├── Sqlite.php
│ │ │ │ │ │ │ ├── Sqlsrv.php
│ │ │ │ │ │ │ └── pgsql.sql
│ │ │ │ │ │ └── exception
│ │ │ │ │ │ ├── BindParamException.php
│ │ │ │ │ │ ├── DataNotFoundException.php
│ │ │ │ │ │ └── ModelNotFoundException.php
│ │ │ │ │ ├── debug
│ │ │ │ │ │ ├── Console.php
│ │ │ │ │ │ └── Html.php
│ │ │ │ │ ├── exception
│ │ │ │ │ │ ├── ClassNotFoundException.php
│ │ │ │ │ │ ├── DbException.php
│ │ │ │ │ │ ├── ErrorException.php
│ │ │ │ │ │ ├── Handle.php
│ │ │ │ │ │ ├── HttpException.php
│ │ │ │ │ │ ├── HttpResponseException.php
│ │ │ │ │ │ ├── PDOException.php
│ │ │ │ │ │ ├── RouteNotFoundException.php
│ │ │ │ │ │ ├── TemplateNotFoundException.php
│ │ │ │ │ │ ├── ThrowableError.php
│ │ │ │ │ │ └── ValidateException.php
│ │ │ │ │ ├── log
│ │ │ │ │ │ └── driver
│ │ │ │ │ │ ├── File.php
│ │ │ │ │ │ ├── Socket.php
│ │ │ │ │ │ └── Test.php
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── Collection.php
│ │ │ │ │ │ ├── Merge.php
│ │ │ │ │ │ ├── Pivot.php
│ │ │ │ │ │ ├── Relation.php
│ │ │ │ │ │ └── relation
│ │ │ │ │ │ ├── BelongsTo.php
│ │ │ │ │ │ ├── BelongsToMany.php
│ │ │ │ │ │ ├── HasMany.php
│ │ │ │ │ │ ├── HasManyThrough.php
│ │ │ │ │ │ ├── HasOne.php
│ │ │ │ │ │ ├── MorphMany.php
│ │ │ │ │ │ ├── MorphOne.php
│ │ │ │ │ │ ├── MorphTo.php
│ │ │ │ │ │ └── OneToOne.php
│ │ │ │ │ ├── paginator
│ │ │ │ │ │ └── driver
│ │ │ │ │ │ └── Bootstrap.php
│ │ │ │ │ ├── process
│ │ │ │ │ │ ├── Builder.php
│ │ │ │ │ │ ├── Utils.php
│ │ │ │ │ │ ├── exception
│ │ │ │ │ │ │ ├── Failed.php
│ │ │ │ │ │ │ └── Timeout.php
│ │ │ │ │ │ └── pipes
│ │ │ │ │ │ ├── Pipes.php
│ │ │ │ │ │ ├── Unix.php
│ │ │ │ │ │ └── Windows.php
│ │ │ │ │ ├── response
│ │ │ │ │ │ ├── Json.php
│ │ │ │ │ │ ├── Jsonp.php
│ │ │ │ │ │ ├── Redirect.php
│ │ │ │ │ │ ├── View.php
│ │ │ │ │ │ └── Xml.php
│ │ │ │ │ ├── session
│ │ │ │ │ │ └── driver
│ │ │ │ │ │ ├── Memcache.php
│ │ │ │ │ │ ├── Memcached.php
│ │ │ │ │ │ └── Redis.php
│ │ │ │ │ ├── template
│ │ │ │ │ │ ├── TagLib.php
│ │ │ │ │ │ ├── driver
│ │ │ │ │ │ │ └── File.php
│ │ │ │ │ │ └── taglib
│ │ │ │ │ │ └── Cx.php
│ │ │ │ │ └── view
│ │ │ │ │ └── driver
│ │ │ │ │ ├── Php.php
│ │ │ │ │ └── Think.php
│ │ │ │ └── traits
│ │ │ │ ├── controller
│ │ │ │ │ └── Jump.php
│ │ │ │ ├── model
│ │ │ │ │ └── SoftDelete.php
│ │ │ │ └── think
│ │ │ │ └── Instance.php
│ │ │ ├── logo.png
│ │ │ ├── phpunit.xml
│ │ │ ├── start.php
│ │ │ └── tpl
│ │ │ ├── default_index.tpl
│ │ │ ├── dispatch_jump.tpl
│ │ │ ├── page_trace.tpl
│ │ │ └── think_exception.tpl
│ │ ├── vendor
│ │ │ └── PHPExcel
│ │ │ ├── PHPExcel
│ │ │ │ ├── Autoloader.php
│ │ │ │ ├── CachedObjectStorage
│ │ │ │ │ ├── APC.php
│ │ │ │ │ ├── CacheBase.php
│ │ │ │ │ ├── DiscISAM.php
│ │ │ │ │ ├── ICache.php
│ │ │ │ │ ├── Igbinary.php
│ │ │ │ │ ├── Memcache.php
│ │ │ │ │ ├── Memory.php
│ │ │ │ │ ├── MemoryGZip.php
│ │ │ │ │ ├── MemorySerialized.php
│ │ │ │ │ ├── PHPTemp.php
│ │ │ │ │ ├── SQLite.php
│ │ │ │ │ ├── SQLite3.php
│ │ │ │ │ └── Wincache.php
│ │ │ │ ├── CachedObjectStorageFactory.php
│ │ │ │ ├── CalcEngine
│ │ │ │ │ ├── CyclicReferenceStack.php
│ │ │ │ │ └── Logger.php
│ │ │ │ ├── Calculation
│ │ │ │ │ ├── Database.php
│ │ │ │ │ ├── DateTime.php
│ │ │ │ │ ├── Engineering.php
│ │ │ │ │ ├── Exception.php
│ │ │ │ │ ├── ExceptionHandler.php
│ │ │ │ │ ├── Financial.php
│ │ │ │ │ ├── FormulaParser.php
│ │ │ │ │ ├── FormulaToken.php
│ │ │ │ │ ├── Function.php
│ │ │ │ │ ├── Functions.php
│ │ │ │ │ ├── Logical.php
│ │ │ │ │ ├── LookupRef.php
│ │ │ │ │ ├── MathTrig.php
│ │ │ │ │ ├── Statistical.php
│ │ │ │ │ ├── TextData.php
│ │ │ │ │ ├── Token
│ │ │ │ │ │ └── Stack.php
│ │ │ │ │ └── functionlist.txt
│ │ │ │ ├── Calculation.php
│ │ │ │ ├── Cell
│ │ │ │ │ ├── AdvancedValueBinder.php
│ │ │ │ │ ├── DataType.php
│ │ │ │ │ ├── DataValidation.php
│ │ │ │ │ ├── DefaultValueBinder.php
│ │ │ │ │ ├── Hyperlink.php
│ │ │ │ │ └── IValueBinder.php
│ │ │ │ ├── Cell.php
│ │ │ │ ├── Chart
│ │ │ │ │ ├── Axis.php
│ │ │ │ │ ├── DataSeries.php
│ │ │ │ │ ├── DataSeriesValues.php
│ │ │ │ │ ├── Exception.php
│ │ │ │ │ ├── GridLines.php
│ │ │ │ │ ├── Layout.php
│ │ │ │ │ ├── Legend.php
│ │ │ │ │ ├── PlotArea.php
│ │ │ │ │ ├── Properties.php
│ │ │ │ │ ├── Renderer
│ │ │ │ │ │ ├── PHP Charting Libraries.txt
│ │ │ │ │ │ └── jpgraph.php
│ │ │ │ │ └── Title.php
│ │ │ │ ├── Chart.php
│ │ │ │ ├── Comment.php
│ │ │ │ ├── DocumentProperties.php
│ │ │ │ ├── DocumentSecurity.php
│ │ │ │ ├── Exception.php
│ │ │ │ ├── HashTable.php
│ │ │ │ ├── Helper
│ │ │ │ │ └── HTML.php
│ │ │ │ ├── IComparable.php
│ │ │ │ ├── IOFactory.php
│ │ │ │ ├── NamedRange.php
│ │ │ │ ├── Reader
│ │ │ │ │ ├── Abstract.php
│ │ │ │ │ ├── CSV.php
│ │ │ │ │ ├── DefaultReadFilter.php
│ │ │ │ │ ├── Excel2003XML.php
│ │ │ │ │ ├── Excel2007
│ │ │ │ │ │ ├── Chart.php
│ │ │ │ │ │ └── Theme.php
│ │ │ │ │ ├── Excel2007.php
│ │ │ │ │ ├── Excel5
│ │ │ │ │ │ ├── Escher.php
│ │ │ │ │ │ ├── MD5.php
│ │ │ │ │ │ └── RC4.php
│ │ │ │ │ ├── Excel5.php
│ │ │ │ │ ├── Exception.php
│ │ │ │ │ ├── Gnumeric.php
│ │ │ │ │ ├── HTML.php
│ │ │ │ │ ├── IReadFilter.php
│ │ │ │ │ ├── IReader.php
│ │ │ │ │ ├── OOCalc.php
│ │ │ │ │ └── SYLK.php
│ │ │ │ ├── ReferenceHelper.php
│ │ │ │ ├── RichText
│ │ │ │ │ ├── ITextElement.php
│ │ │ │ │ ├── Run.php
│ │ │ │ │ └── TextElement.php
│ │ │ │ ├── RichText.php
│ │ │ │ ├── Settings.php
│ │ │ │ ├── Shared
│ │ │ │ │ ├── CodePage.php
│ │ │ │ │ ├── Date.php
│ │ │ │ │ ├── Drawing.php
│ │ │ │ │ ├── Escher
│ │ │ │ │ │ ├── DgContainer
│ │ │ │ │ │ │ ├── SpgrContainer
│ │ │ │ │ │ │ │ └── SpContainer.php
│ │ │ │ │ │ │ └── SpgrContainer.php
│ │ │ │ │ │ ├── DgContainer.php
│ │ │ │ │ │ ├── DggContainer
│ │ │ │ │ │ │ ├── BstoreContainer
│ │ │ │ │ │ │ │ ├── BSE
│ │ │ │ │ │ │ │ │ └── Blip.php
│ │ │ │ │ │ │ │ └── BSE.php
│ │ │ │ │ │ │ └── BstoreContainer.php
│ │ │ │ │ │ └── DggContainer.php
│ │ │ │ │ ├── Escher.php
│ │ │ │ │ ├── Excel5.php
│ │ │ │ │ ├── File.php
│ │ │ │ │ ├── Font.php
│ │ │ │ │ ├── JAMA
│ │ │ │ │ │ ├── CHANGELOG.TXT
│ │ │ │ │ │ ├── CholeskyDecomposition.php
│ │ │ │ │ │ ├── EigenvalueDecomposition.php
│ │ │ │ │ │ ├── LUDecomposition.php
│ │ │ │ │ │ ├── Matrix.php
│ │ │ │ │ │ ├── QRDecomposition.php
│ │ │ │ │ │ ├── SingularValueDecomposition.php
│ │ │ │ │ │ └── utils
│ │ │ │ │ │ ├── Error.php
│ │ │ │ │ │ └── Maths.php
│ │ │ │ │ ├── OLE
│ │ │ │ │ │ ├── ChainedBlockStream.php
│ │ │ │ │ │ ├── PPS
│ │ │ │ │ │ │ ├── File.php
│ │ │ │ │ │ │ └── Root.php
│ │ │ │ │ │ └── PPS.php
│ │ │ │ │ ├── OLE.php
│ │ │ │ │ ├── OLERead.php
│ │ │ │ │ ├── PCLZip
│ │ │ │ │ │ ├── gnu-lgpl.txt
│ │ │ │ │ │ ├── pclzip.lib.php
│ │ │ │ │ │ └── readme.txt
│ │ │ │ │ ├── PasswordHasher.php
│ │ │ │ │ ├── String.php
│ │ │ │ │ ├── TimeZone.php
│ │ │ │ │ ├── XMLWriter.php
│ │ │ │ │ ├── ZipArchive.php
│ │ │ │ │ ├── ZipStreamWrapper.php
│ │ │ │ │ └── trend
│ │ │ │ │ ├── bestFitClass.php
│ │ │ │ │ ├── exponentialBestFitClass.php
│ │ │ │ │ ├── linearBestFitClass.php
│ │ │ │ │ ├── logarithmicBestFitClass.php
│ │ │ │ │ ├── polynomialBestFitClass.php
│ │ │ │ │ ├── powerBestFitClass.php
│ │ │ │ │ └── trendClass.php
│ │ │ │ ├── Style
│ │ │ │ │ ├── Alignment.php
│ │ │ │ │ ├── Border.php
│ │ │ │ │ ├── Borders.php
│ │ │ │ │ ├── Color.php
│ │ │ │ │ ├── Conditional.php
│ │ │ │ │ ├── Fill.php
│ │ │ │ │ ├── Font.php
│ │ │ │ │ ├── NumberFormat.php
│ │ │ │ │ ├── Protection.php
│ │ │ │ │ └── Supervisor.php
│ │ │ │ ├── Style.php
│ │ │ │ ├── Worksheet
│ │ │ │ │ ├── AutoFilter
│ │ │ │ │ │ ├── Column
│ │ │ │ │ │ │ └── Rule.php
│ │ │ │ │ │ └── Column.php
│ │ │ │ │ ├── AutoFilter.php
│ │ │ │ │ ├── BaseDrawing.php
│ │ │ │ │ ├── CellIterator.php
│ │ │ │ │ ├── Column.php
│ │ │ │ │ ├── ColumnCellIterator.php
│ │ │ │ │ ├── ColumnDimension.php
│ │ │ │ │ ├── ColumnIterator.php
│ │ │ │ │ ├── Drawing
│ │ │ │ │ │ └── Shadow.php
│ │ │ │ │ ├── Drawing.php
│ │ │ │ │ ├── HeaderFooter.php
│ │ │ │ │ ├── HeaderFooterDrawing.php
│ │ │ │ │ ├── MemoryDrawing.php
│ │ │ │ │ ├── PageMargins.php
│ │ │ │ │ ├── PageSetup.php
│ │ │ │ │ ├── Protection.php
│ │ │ │ │ ├── Row.php
│ │ │ │ │ ├── RowCellIterator.php
│ │ │ │ │ ├── RowDimension.php
│ │ │ │ │ ├── RowIterator.php
│ │ │ │ │ └── SheetView.php
│ │ │ │ ├── Worksheet.php
│ │ │ │ ├── WorksheetIterator.php
│ │ │ │ ├── Writer
│ │ │ │ │ ├── Abstract.php
│ │ │ │ │ ├── CSV.php
│ │ │ │ │ ├── Excel2007
│ │ │ │ │ │ ├── Chart.php
│ │ │ │ │ │ ├── Comments.php
│ │ │ │ │ │ ├── ContentTypes.php
│ │ │ │ │ │ ├── DocProps.php
│ │ │ │ │ │ ├── Drawing.php
│ │ │ │ │ │ ├── Rels.php
│ │ │ │ │ │ ├── RelsRibbon.php
│ │ │ │ │ │ ├── RelsVBA.php
│ │ │ │ │ │ ├── StringTable.php
│ │ │ │ │ │ ├── Style.php
│ │ │ │ │ │ ├── Theme.php
│ │ │ │ │ │ ├── Workbook.php
│ │ │ │ │ │ ├── Worksheet.php
│ │ │ │ │ │ └── WriterPart.php
│ │ │ │ │ ├── Excel2007.php
│ │ │ │ │ ├── Excel5
│ │ │ │ │ │ ├── BIFFwriter.php
│ │ │ │ │ │ ├── Escher.php
│ │ │ │ │ │ ├── Font.php
│ │ │ │ │ │ ├── Parser.php
│ │ │ │ │ │ ├── Workbook.php
│ │ │ │ │ │ ├── Worksheet.php
│ │ │ │ │ │ └── Xf.php
│ │ │ │ │ ├── Excel5.php
│ │ │ │ │ ├── Exception.php
│ │ │ │ │ ├── HTML.php
│ │ │ │ │ ├── IWriter.php
│ │ │ │ │ ├── OpenDocument
│ │ │ │ │ │ ├── Cell
│ │ │ │ │ │ │ └── Comment.php
│ │ │ │ │ │ ├── Content.php
│ │ │ │ │ │ ├── Meta.php
│ │ │ │ │ │ ├── MetaInf.php
│ │ │ │ │ │ ├── Mimetype.php
│ │ │ │ │ │ ├── Settings.php
│ │ │ │ │ │ ├── Styles.php
│ │ │ │ │ │ ├── Thumbnails.php
│ │ │ │ │ │ └── WriterPart.php
│ │ │ │ │ ├── OpenDocument.php
│ │ │ │ │ ├── PDF
│ │ │ │ │ │ ├── Core.php
│ │ │ │ │ │ ├── DomPDF.php
│ │ │ │ │ │ ├── mPDF.php
│ │ │ │ │ │ └── tcPDF.php
│ │ │ │ │ └── PDF.php
│ │ │ │ └── locale
│ │ │ │ ├── bg
│ │ │ │ │ └── config
│ │ │ │ ├── cs
│ │ │ │ │ ├── config
│ │ │ │ │ └── functions
│ │ │ │ ├── da
│ │ │ │ │ ├── config
│ │ │ │ │ └── functions
│ │ │ │ ├── de
│ │ │ │ │ ├── config
│ │ │ │ │ └── functions
│ │ │ │ ├── en
│ │ │ │ │ └── uk
│ │ │ │ │ └── config
│ │ │ │ ├── es
│ │ │ │ │ ├── config
│ │ │ │ │ └── functions
│ │ │ │ ├── fi
│ │ │ │ │ ├── config
│ │ │ │ │ └── functions
│ │ │ │ ├── fr
│ │ │ │ │ ├── config
│ │ │ │ │ └── functions
│ │ │ │ ├── hu
│ │ │ │ │ ├── config
│ │ │ │ │ └── functions
│ │ │ │ ├── it
│ │ │ │ │ ├── config
│ │ │ │ │ └── functions
│ │ │ │ ├── nl
│ │ │ │ │ ├── config
│ │ │ │ │ └── functions
│ │ │ │ ├── no
│ │ │ │ │ ├── config
│ │ │ │ │ └── functions
│ │ │ │ ├── pl
│ │ │ │ │ ├── config
│ │ │ │ │ └── functions
│ │ │ │ ├── pt
│ │ │ │ │ ├── br
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ └── functions
│ │ │ │ │ ├── config
│ │ │ │ │ └── functions
│ │ │ │ ├── ru
│ │ │ │ │ ├── config
│ │ │ │ │ └── functions
│ │ │ │ ├── sv
│ │ │ │ │ ├── config
│ │ │ │ │ └── functions
│ │ │ │ └── tr
│ │ │ │ ├── config
│ │ │ │ └── functions
│ │ │ └── PHPExcel.php
│ │ └── 说明文档.docx
│ ├── php中文网下载站.url
│ └── php中文网免费下载站.txt
└── 5t6t网_ThinkPHP5 layui框架后台管理系统.zip
587 directories, 2531 files
评论